Редактор StoryBoard Assistant прекратил показывать связанный файл
Редактор ассистента раскадровки Xcode прекратил показывать связанные файлы.
"Автомат" выбран, а "Класс" заполнен в Инспекторе идентификации.
Он работал раньше, но знаю, что он остановился.
Режимы "Авто" или "CounterPart" по-прежнему выводятся для других файлов, кроме StoryBoard.
Несколько дней назад я попытался обновить с Xcode 5 до 6, но позже отказался.
Это что-то с этим связано?
Ответы
Ответ 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
В этом же случае это сработало для меня:
- Щелкните правой кнопкой мыши файл ViewController (на левой панели) и выберите "Удалить" → "Удалить ссылку".
- Щелкните правой кнопкой мыши папку, где находился этот файл ViewController, и выберите "Добавить файлы в.." и добавьте этот файл ViewController, который вы только что удалили.
- Прибыль.
Ответ 9
- Я удалил ~/Library/Разработчик/XCode/DerivedData → не работал
- Xcode- > View- > Редактор помощника → Reset Редактор отключен
Наконец, я понял, что имя класса File Owner файла .xib неверно (класс не существует). Я исправил его, и помощник редактора снова работает.
Надеюсь, это поможет вам