Из документов Xcode :
Подсветка синтаксиса, завершение кода и все остальные индексы
эта функция обрабатывается парсером LLVM. Если компилятор знает о
символ, как и Xcode IDE.
но ни одна из этих «управляемых индексом функций» не работает для меня при написании кода внутри директивы препроцессора. У кого-нибудь есть решение для этого?
Примеры:
При сборке с включенными Неиспользованный параметр предупреждений, тонны предупреждений генерируются, даже когда указанный параметр используется . Код на этом конкретном скриншоте взят из Apple Reachability.m
и не изменен. Обратите внимание, что подсветка синтаксиса здесь также отсутствует:
Правильно завершение внутри #if
:
Но, неверно завершение внутри #else
:
Половина работает с локальными переменными:
Но снова прерывается при вызове чего-либо, объявленного вне текущей области действия метода:
Другой пример
Другой пример
Может кто-нибудь сказать, как (или даже , если ) это можно исправить?