Даже после удаления производных данных много раз и пробования других вещей, я все еще сталкиваюсь с этой проблемой. Вы можете мне помочь?Помощник редактора (Xcode 7.3) всегда показывает файл интерфейса в раскадровке, даже когда я выбираю вручную
ответ
Попробуйте перетащить файл из проекта навигатора в пути помощника редактора, как временное решение. Вы также можете нажать на этот значок, чтобы принести последние файлы.
Попробуйте очистить свой проект, чистой сборки папку, перезапустить Xcode. Убедитесь, что контроллер вида в вашем раскадровке имеет правильное имя пользовательского класса.
Все чистки не помогают мне, как будто они не помогают ОП. Предоставленный хак открывает файл «вручную», и выходы не создаются с ошибкой: «Не удалось вставить новое выходное соединение: не удалось найти какую-либо информацию для класса с именем ***» –
Вместо этого вы можете использовать клавишу быстрого доступа , чтобы открыть помощник редактора.
Горячая клавиша: -
option + click on the file
который вы хотите открыть в assistant editor
Хороший совет, но не помогает me, получите сообщение об ошибке «Не удалось вставить новое выходное соединение: не удалось найти информацию для класса с именем ***». Все классы установлены соответственно в XIB, и я подтвердил, что имена равны много раз –
Это совершенно другой сценарий @AlexanderTelegin, но ошибка иногда возникает из-за недостаточного пространства между кодами. Я не совсем уверен, но когда я сталкиваюсь с этой проблемой, я делаю то же самое. – Aashish
Я думаю, что я знаю эту проблему вы имеете. Я тоже испытываю это, но это прерывисто. Иногда нажатие Manual
показывает мне всю папку проекта, и я могу выбрать редактируемые классы, но в других случаях он показывает только версии интерфейса, которые не редактируются и не могут перетаскивать IBOutlets (вы можете сказать b/c it ' скажем, internal class
и имеет меньше кода). Я заметил, что если я переключаюсь между Automatic
и Manual
, я обычно могу получить редактируемый класс. Я также переключу редактор помощника, выберите другой контроллер просмотра или два в раскадровке, затем вернитесь к своему оригиналу, снова включите редактор ассистентов, и он снова начнет работать.
Другие обсуждения этого вопроса here, here и here. This предложение об отключении индексирования звучит интригующе и стоит попробовать, если проблема продолжает появляться. UPDATE: This трюк с ударом +
и открытие второго файла, затем закрытие файла интерфейса, отлично работало, когда я попробовал его только сейчас.
Вот фото того, как Automatic
сторона показывает реальный файл, когда Manual
сторона показывает только интерфейс, который говорит internal
рядом с class
:
Ребята, я просто остановить устраняя эту проблему, изменив настройки в xcode 9.2. И теперь я использую панель навигации.
Вот как это работает:
Хорошо, теперь, если вы идете в Xcode -> Настройки -> навигация и выберите «Использование Focused Editor», как на рисунке.
Теперь вы можете вручную выбрать в навигационной панели. Просто нажмите, какую бы страницу вы хотели бы изменить, и выберите в панели Navigation.
Вот несколько скриншотов:
Pictures показывает файлы кода, но он работает со всем вы можете нажать на панели навигации.
Попробуйте более подробно разработать. –