2015-03-15 3 views
2

Прежде всего, я хотел бы, чтобы вы знали, что класс IS установлен в правильный файл в каждом ViewController. Я знаю, потому что он действительно работал раньше, но потом я получил «сбой» в Xcode, который быстро моргнул, и я не смог его прочитать, прежде чем он снова исчез.Редактор помощника Xcode не отображает код

МОЯ ПРОБЛЕМА:

У меня есть много ViewControllers в моей Xcode, все работает отлично, я делал некоторые дополнительные функции к ViewControllers.

Затем я получил «крах», как упоминалось выше, и он не будет отображать ни один из файлов/классов, связанных с их ViewController в помощнике редактора.

Помощник редактора только что сказал: «Нет помощников». Затем я прочитал, что могу просто показать файлы внутри моего проекта XCode и удалить project.xcworkplace и xcuserdata. И я думал, что это сработало сначала, но это не сработало на каждом viewcontroller к сожалению - только на некоторых из них.

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

У кого-нибудь есть лучшее решение? Я действительно надеюсь, что вы это сделаете :-)

ответ

4

Был некоторый ответ, но я не могу его найти. Во всяком случае: что я делаю, чтобы исправить это, нужно снять флажок «Целевое членство» в «Инспекторе файлов» для XIB и снова включить его. Это исправляет проблему (в большинстве случаев) для меня.

Также попробуйте перезапустить/очистить различные кеши XCode.

+0

Да, целевое членство было проблемой. Это фиксировало это. Благодаря! –

4

Убедитесь, что вы установили Automatic не Manual.

enter image description here

0

я был так же не в состоянии просмотреть код/​​классы, относящиеся к View Controller. В моем конкретном случае, похоже, я мог вызвать проблему - я отключил индексирование, потому что Xcode работал очень медленно, и примерно в это время я начал получать эту проблему и сообщение «Нет результатов помощника».

Для решения этого вопроса в моем случае я включил индексирование и включил редактор ассистента в положение «Автоматически».

Чтобы включить индексирование включить или выключить, откройте терминал, используя один из ниже-команд

Turn Indexing OFF: По умолчанию запись com.apple.dt.XCode IDEIndexDisable 1

Turn индексирование: По умолчанию запись com.apple.dt.XCode IDEIndexDisable 0

От принятого ответа относительно индексации: Stopping xcode from indexing

+0

как включить/выключить индексирование .......? xcode 9 –

0

Xcode 9,0

  1. Открытый проект.
  2. Нажмите «Показать помощника редактора».(верхняя правая сторона средняя кнопка - круг форма)
  3. Code был шоу после делаем второй шаг.
Смежные вопросы