Странное поведение с Xcode 4.3

У меня много классов в моем проекте, мой редактор исходного кода отображает имена классов, имена iVar и т. Д. Правильно во всех классах, кроме одного. В одном из моих классов все входные данные (среднее значение, код) отображаются белым шрифтом, и ни один из методов класса не работает. Например, я объявил свойства для NSMutableArray, но я не могу получить метод класса objectAtIndex:.. Что я могу сделать, кто-нибудь может помочь?


person ilhnctn    schedule 29.03.2012    source источник
comment
Вероятно, у вас где-то в коде есть ошибка, которая сбивает с толку компилятор. Можете ли вы включить код в свой вопрос?   -  person jrturton    schedule 29.03.2012
comment
код слишком длинный, мне будет скучно. в других классах имена классов отображаются синим, а переменные зелеными.. но в этом классе все просто белое. Как я могу перезапустить XCode, не могли бы вы сказать это?   -  person ilhnctn    schedule 29.03.2012


Ответы (3)


Перейдите в Меню->Product-Clean и очистите свой проект.
Удалите свое приложение в симуляторе, перезапустите xcode,
перезапустите операционную систему, проверьте свой проект, чтобы в вашем классе не было ошибок,
и, наконец, снова скомпилируйте его.

Иногда я тоже получаю такое же поведение. Не знаю почему.

Весь класс без подсветки синтаксиса? Если нет, проверьте в точке, где заканчивается подсветка синтаксиса, может быть синтаксическая ошибка или что-то другое.

Надеюсь, поможет.

person brush51    schedule 29.03.2012

Перезапустите свой Xcode. Это может быть полезно

person pie    schedule 29.03.2012
comment
Я перезагрузил компьютер, но ничего не изменилось. - person ilhnctn; 29.03.2012
comment
в других классах имена классов отображаются синим, а переменные зелеными.. но в этом классе все просто белое. Как я могу перезапустить XCode, не могли бы вы сказать это? - person ilhnctn; 29.03.2012

Где-то в вашем коде должна быть ошибка. К сожалению, иногда xcode не может правильно отображать ошибки. Что касается меня, то иногда я вообще не вижу ошибок. Если перезагрузка не работает для вас. Попробуйте восстановить разрешения в Дисковой утилите (мне помогло).

person velkopopovizky    schedule 29.03.2012