Почему:
#ifdef SOME_TARGET_FLAG
<some code here>
#elseifdef SOME_ANOTHER_TARGET_FLAG
<some another code here>
#endif
выдает «Недействительную директиву предварительной обработки» ошибку компиляции предварительной обработки?
SOME_TARGET_FLAG и SOME_ANOTHER_TARGET_FLAG - это просто некоторые «другие C-флаги», определенные в настройках целевой сборки (шаблон -D
).
Директива #elseifdef не поддерживается Xcode?