2015-03-08 4 views
4

Итак, я пытаюсь научиться быстрому и написанию кода с 3 месяцев. Похоже, что внезапно Xcode не покажет код для выбранного UIViewController в раскадровке в помощнике редактора. Это происходит очень часто. Я очищаю проект - никакой помощи. Я сбросил содержимое и настройки симулятора - никакой помощи. Я создаю нового пользователя на компьютере и загружаю свой проект там, и он отлично работает ... Некоторое время. Затем мы вернемся к квадрату. Либо я делаю что-то действительно странное и беспорядочное, либо Xcode делает что-то действительно странное и запутывает меня.Xcode 6.3 No Assistant Results

Любые быстрые исправления для этого?

+0

ли вы имеете в виду Xcode не автозавершения кода? Какой код вы пытаетесь использовать? – Cesare

+0

Нет. Я открываю помощник редактора, где xcode показывает два окна, раскадровку и редактор asistant. Когда я нажимаю на метку, например, код для представления отображается справа. Затем я могу управлять перетаскиванием для кратковременного выхода и т. Д. Окно кода никогда не отображается справа. Я не могу создавать магазины. – oyalhi

+0

Это происходит во всех проектах, которые вы создаете? Можете ли вы загрузить демонстрационный проект? Также вы попытались удалить все подпапки подпапки Derived Data? – Cesare

ответ

10

Вы можете попробовать удалить Derive Data.

  1. Закрыть проект. Примечание: do не выйти из XCode.
  2. Window-> Организатор (или, Window-> Проекты, в зависимости от вашей версии Xcode)
  3. Найти проект.
  4. Удалите полученные данные с помощью кнопки «Удалить ...».
+1

Это действительно сработало, и я попробовал почти все, кроме этого. Спасибо!!! – oyalhi

+1

В Xcode 6.3.2 эта функция находится под окном -> Проекты. –

+0

Еще исправление в xcode 7, спасибо! – xaphod

0

Это не сработало для меня. Мой редактор-помощник по-прежнему демонстрирует «никаких положительных результатов», когда он должен показывать пользовательский интерфейс, даже маленький круг, кроме моего IBOutlet, похоже, не связан.

Однако, если я открою раскадровку в главном (левом) окне, код автоматически появится в окне помощника (справа), а маленький круг, кроме IBOutlet, показывает, что он подключен.

+0

То же самое случается со мной иногда. Я перестраиваю код, и круги оживают. Я думаю, что xcode обновляется в фоновом режиме, и пользовательский интерфейс не обновляется. Однако все работает так, как ожидалось. В отличие от моего первоначального вопроса, где он не работает, вы даже не можете создать новую розетку и т. Д. Удаление полученных данных решило проблему. – oyalhi

+0

Я даже воссоздал проект, так как это всегда было так с самого начала, тоже не работало :( – Bonan

+0

@Bonan вам удалось решить эту проблему? Если да, то как? Спасибо – Jordan

1

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

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

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

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

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

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

Смежные вопросы