Tôi hiểu làm thế nào để sử dụng một chỉ thị tiền xử lý như thế này:Objective-C Preprocessor chỉ thị cho 'if not'
#if SOME_VARIABLE
// Do something
#else
// Do something else
#endif
Nhưng nếu tôi chỉ muốn làm điều gì đó NẾU KHÔNG SOME_VARIABLE.
Rõ ràng là tôi vẫn có thể làm điều này:
#if SOME_VARIABLE
#else
// Do something else
#endif
. . . để lại nếu trống, Nhưng có cách nào để làm:
#if not SOME_VARIABLE
// Do something
#endif
Tài liệu Apple here cho thấy không, nhưng điều này có vẻ như là một nhu cầu rất cơ bản.
Về cơ bản tôi muốn làm tương đương tiền xử lý của:
if(!SOME_VARIABLE)(
{
// Do Something
}
Tôi đã xóa tất cả các tham chiếu đến TARGET_IPHONE_SIMULATOR. Đó chỉ là một ví dụ. Tôi chỉ muốn biết làm thế nào để nói NẾU KHÔNG trong một chỉ thị tiền xử lý. – Undistraction
à, được rồi. các giải pháp cũng sẽ hoạt động. – CarlJ
Vì vậy, nó có. Cảm ơn. – Undistraction