2011-12-30 2 views
3

В самом начале, «навигатор символов» (второй значок слева в панели навигатора) начал просто предоставлять мне доступ к одному файлу .h. «Навигатор проекта» продолжает отображать весь проект.Xcode 4.2 символ навигатор сброшен

Я попытался перевернуть вещи туда и обратно, перезапустив Xcode и т. Д., Но безрезультатно. Он застрял в одном файле.

Один ключ, который у меня есть, - это то, что файл .h является единственным .h во второй цели проекта, тестовой цели. Но я не вижу никакого способа выбрать цель (по сравнению с проектом) для навигации навигатором символов (и я определенно не «играл» с любыми настройками, которые могут повлиять на это.)

Любые идеи? Навигация уже sux в Xcode 4, и я не нуждаюсь в дальнейшем усугублять эту проблему.

Дополнительная информация: Я заметил, что Cmd/Click на символе, определенном в проекте, выдает «Символ не найден», когда символ определенно присутствует (и найден по поиску).

Sigh Загадочно снова начал работать. Только возможная подсказка заключается в том, что мы в один момент окунали схему, связанную с другой проблемой.

1/9/12 Как таинственно возвращено. Это произошло после обновления из CVS.

1/10/12 Разобрался, что проблема с «индексации» вещи Xcode, и обнаружил, что вы можете удалить индекс (и другие «полученные данные» материал) и заставить его быть перестроена в Организатора/Проекты. Сделал это, и индекс был перестроен, когда я в следующий раз открыл проект. Однако теперь Navigator отображает только несколько файлов в тестовой цели, поэтому на самом деле шаг назад.

+0

Такая же проблема в Xcode 4.3.3 :-( – Besi

ответ

3

Молодцы! Большое спасибо!

У меня был вопрос того же происхождения, в частности, вот симптомы: 1) Cmd + Нажмите на вызовы методов, .h файлы, определенные имена приводит к «Символ не найден» сообщение 2) Подсветка кода в редакторе не окрашивает вышеуказанные объекты в цветах 3) Навигатор символов (Cmd + 2) только пуст

Удаление данных, полученных для затронутого проекта в Organizer/Project, и повторное открытие проекта решило проблему. При повторном открытии повторное выполнение проекта автоматически выполняется, и он снова работает!

Жаль, что XCODE так глючит. :-(

Один раз в againg, большое спасибо Hot Licks!