Синтаксис XCode нарушен - PullRequest
       47

Синтаксис XCode нарушен

6 голосов
/ 08 июня 2010

XCode часто, кажется, сходит с ума и не использует системные классы цветового кода и не дает правильных подсказок по «кодовому смыслу». Это бесконечно расстраивает. Вопрос задавался как минимум в трех других случаях:

Проблемы с подсветкой синтаксиса Xcode

Xcode Code Sense Цвет / Завершение не работает

Xcode: код теряет окраску синтаксиса

Я переключился по версии проекта на / из 3.1-совместимого и 3.2-совместимого, полностью перезапуская XCode до и после каждого изменения без эффекта.

Я перестроил индексы смысла кода и полностью перезапустил XCode без изменений.

Я создал свой проект, чтобы убедиться в отсутствии ошибок, и перезапустил.

Я скопировал мои файлы (без файлов .svn) в другое место - та же проблема.

Я уже полностью отключил аргумент "заполнители", потому что они портят мои документы, когда я набираю слишком быстро ... все, что я прошу, это чтобы клавиша "esc" отображала правильный список свойств и методов .

Ответы [ 2 ]

12 голосов
/ 13 марта 2012

Вы должны очистить полученные данные вашего проекта. Они, вероятно, повреждены.

Перейдите в Органайзер> Проекты> Your_Project> Производные данные> Удалить

Xcode переиндексирует ваш проект, и вы должны вернуться к нормальной работе.

7 голосов
/ 08 июня 2010

Для всех, кто заинтересован; мое приложение имеет несколько директив прекомпиляции:

#if ...

Оказывается, произошла ошибка в одном из этих разделов.

Я предполагаю, что мое приложение было построено нормально, потому что эти разделы были удалены до того, как они попали в компилятор ... но CodeSense не заботится об этом (он все еще хочет раскрасить все внутри кода) - так CodeSense рвать повсюду из-за ошибки, хотя я не нашел ее, когда пытался собрать приложение.

Как только я исправил ошибку в этом блоке кода, моя окраска вернулась.

Было бы неплохо, если бы XCode просто закрашивал эти разделы, а не умирал.

...