Ich verstehe, wie eine Präprozessordirektive wie folgt verwenden:Objective-C Präprozessordirektive für ‚wenn nicht‘
#if SOME_VARIABLE
// Do something
#else
// Do something else
#endif
Aber was, wenn ich will nur etwas WENN NICHT SOME_VARIABLE tun.
Offensichtlich konnte ich dies noch tun:
#if SOME_VARIABLE
#else
// Do something else
#endif
. . . die, wenn leer verlassen, aber ist es eine Möglichkeit zu tun:
#if not SOME_VARIABLE
// Do something
#endif
Apple-Dokumentation here schlägt nicht, aber dies scheint wie ein sehr grundlegendes Bedürfnis.
Grundsätzlich mag ich den Präprozessor äquivalent tun:
if(!SOME_VARIABLE)(
{
// Do Something
}
Ich habe alle Verweise auf TARGET_IPHONE_SIMULATOR entfernt. Das war nur ein Beispiel. Ich möchte nur wissen, wie man IF NOT in einer Präprozessordirektive sagt. – Undistraction
ah okay, das ist in Ordnung. Die Lösungen sollten auch funktionieren. – CarlJ
So ist es. Vielen Dank. – Undistraction