Редактор помощника (Xcode 7.3) всегда показывает файл интерфейса в раскадровке, даже когда я выбираю вручную

Даже после многократного удаления полученных данных и попыток других вещей, я все еще сталкиваюсь с этой проблемой. Можете ли вы мне помочь?

enter image description here

Ответ 1

Вместо этого вы можете использовать горячую клавишу, чтобы открыть редактор-помощник.

Горячая клавиша: -

option + click on the file, который вы хотите открыть в assistant editor

Ответ 2

Попробуйте перетащить файл из Навигатора проектов в путь редактора помощника в качестве временного исправления. Вы также можете нажать на этот значок, чтобы принести последние файлы.

sznNJ.png

Попробуйте очистить проект, очистите папку сборки, перезапустите Xcode. Убедитесь, что в диспетчере представлений в вашем раскадровке есть правильное имя пользовательского класса.

Ответ 3

Я думаю, что знаю, что у тебя есть проблема. Я тоже испытываю это, но это прерывисто. Иногда нажатие Manual показывает мне всю папку проекта, и я могу выбрать редактируемые классы, но в других случаях он показывает только версии интерфейса, которые не редактируются и не могут перетаскивать IBOutlets (вы можете сказать b/c он скажет internal class и имеет меньше кода). Я заметил, что если я переключаюсь между Automatic и Manual, я обычно могу получить редактируемый класс. Я также переключу редактор помощника, выберите другой контроллер просмотра или два на раскадровке, затем вернитесь к своему оригиналу, снова включите редактор ассистентов, и он снова начнет работать.

Здесь есть другие обсуждения , здесь и . Это предложение об отключении индексирования кажется интригующим и стоит попробовать, если проблема снова появится. UPDATE: Этот трюк с нажатием + и открытием второго файла, а затем закрытие файла интерфейса отлично поработал, когда я попробовал его сейчас.

Вот фотографии того, как сторона Automatic показывает фактический файл, когда сторона Manual показывает только интерфейс, который говорит internal рядом с class:

введите описание изображения здесь

введите описание изображения здесь

Ответ 4

Ребята Я просто перестаю разбираться с этой проблемой, изменив настройки в xcode 9.2. И теперь я использую панель навигации.

Вот как это работает:

Хорошо, если вы перейдете в xcode → preferences → navigation и выберите "Использовать фокусированный редактор", как на рисунке ниже.

введите описание изображения здесь

Теперь вы можете вручную выбрать внутри области переходов. Просто нажмите любую страницу, которую вы хотите изменить, и выберите в области панель навигации.

Вот несколько скриншотов:

введите описание изображения здесь

введите описание изображения здесь

Изображения показывают файлы кода, но они работают со всем, что вы можете щелкнуть в области переходов.