Недопустимая директива предварительной обработки для #elseifdef в Xcode

Почему:

 #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?

17
задан Brian Tompsett - 汤莱恩 14 July 2016 в 18:26
поделиться