Подтвердить что ты не робот

Редактор StoryBoard Assistant прекратил показывать связанный файл

Редактор ассистента раскадровки Xcode прекратил показывать связанные файлы. "Автомат" выбран, а "Класс" заполнен в Инспекторе идентификации.

Он работал раньше, но знаю, что он остановился. Режимы "Авто" или "CounterPart" по-прежнему выводятся для других файлов, кроме StoryBoard.

Несколько дней назад я попытался обновить с Xcode 5 до 6, но позже отказался. Это что-то с этим связано?

4b9b3361

Ответ 1

Нашел решение (по крайней мере, работал у меня), это та же ошибка, которая заставляет вас не создавать новые торговые точки. Вы должны удалить папку [DerivedData]:

  • Закройте проект, над которым вы работаете.
  • Удалите папку 【DerivedData】 вашего проекта. (Эта папка может находиться внутри вашей папки проекта или внутри нее ~/Library/Разработчик/XCode/DerivedData/(ваш проект)/) или где-то другие, которые были настроены вами.
  • Перезапустить Xcode.

см. здесь.

Ответ 2

Удаление Derived Data не сработало для меня и не удалило Xcode и перезапустило его.

Единственное, что работало, - это удалить как класс, так и раскадровку (только ссылку на них) и добавить их обратно в проект.

Надеюсь помочь кому-то.

Ответ 3

Возможно, это слишком поздно, но только с помощью клавиатуры вы можете запустить reset для связанных файлов. Используйте клавиатуру: команда + опция + сдвиг + z

Вы можете найти его в меню Xcode- > View- > Assistant Editor → Reset Editor.

Ответ 4

Для версий Xcode 8+

Проверьте на верхнем индикаторе процесса, что если Xcode является "индексированием" файлов... если да, то подождите, пока он не завершится. Как только это закончится. Ваш файл будет автоматически отображаться как аналог в разделе "Автоматически".

Если Xcode не показывает "индексирование" в строке процесса, выполните команду @Anna Chiara Answer

Ответ 5

У меня была одна и та же проблема, и я потратил почти 2 часа на то, чтобы попробовать разные аплоады, наконец, я нашел что-то, чтобы решить проблему.

Я создал два или более VC в одном и том же быстром файле, и я думаю, что почему IDE путают файлы. Поэтому я предлагаю вам удалить класс viewcontroller и очистить, чем переназначить класс.

Я надеюсь, что это сработает и для вас.

Ответ 6

Эта команда на терминале исправила мою проблему:

    defaults write com.apple.dt.XCode IDEIndexDisable 0

Ответ 7

Для чего это стоит, это происходило со мной последние пару дней на 9.3. Я только что добавил новую схему сборки для альтернативного символа отладки на testflight. Так продолжалось до тех пор, пока я не удалил новую схему, а затем удалил производные данные и перезапустил его, после чего он снова начал работать. Я снова добавил новую схему, и она продолжает работать. Не уверен, что проблема была, но это то, что решил ее для меня.

Ответ 8

В этом же случае это сработало для меня:

  1. Щелкните правой кнопкой мыши файл ViewController (на левой панели) и выберите "Удалить" → "Удалить ссылку".
  2. Щелкните правой кнопкой мыши папку, где находился этот файл ViewController, и выберите "Добавить файлы в.." и добавьте этот файл ViewController, который вы только что удалили.
  3. Прибыль.

Ответ 9

  • Я удалил ~/Library/Разработчик/XCode/DerivedData → не работал
  • Xcode- > View- > Редактор помощника → Reset Редактор отключен

Наконец, я понял, что имя класса File Owner файла .xib неверно (класс не существует). Я исправил его, и помощник редактора снова работает.

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