Даже после многократного удаления полученных данных и попыток других вещей, я все еще сталкиваюсь с этой проблемой. Можете ли вы мне помочь?
Даже после многократного удаления полученных данных и попыток других вещей, я все еще сталкиваюсь с этой проблемой. Можете ли вы мне помочь?
Вместо этого вы можете использовать горячую клавишу, чтобы открыть редактор-помощник.
Горячая клавиша: -
option + click on the file
, который вы хотите открыть в assistant editor
Попробуйте перетащить файл из Навигатора проектов в путь редактора помощника в качестве временного исправления. Вы также можете нажать на этот значок, чтобы принести последние файлы.
Попробуйте очистить проект, очистите папку сборки, перезапустите Xcode. Убедитесь, что в диспетчере представлений в вашем раскадровке есть правильное имя пользовательского класса.
Я думаю, что знаю, что у тебя есть проблема. Я тоже испытываю это, но это прерывисто. Иногда нажатие Manual
показывает мне всю папку проекта, и я могу выбрать редактируемые классы, но в других случаях он показывает только версии интерфейса, которые не редактируются и не могут перетаскивать IBOutlets (вы можете сказать b/c он скажет internal class
и имеет меньше кода). Я заметил, что если я переключаюсь между Automatic
и Manual
, я обычно могу получить редактируемый класс. Я также переключу редактор помощника, выберите другой контроллер просмотра или два на раскадровке, затем вернитесь к своему оригиналу, снова включите редактор ассистентов, и он снова начнет работать.
Здесь есть другие обсуждения , здесь и . Это предложение об отключении индексирования кажется интригующим и стоит попробовать, если проблема снова появится. UPDATE: Этот трюк с нажатием +
и открытием второго файла, а затем закрытие файла интерфейса отлично поработал, когда я попробовал его сейчас.
Вот фотографии того, как сторона Automatic
показывает фактический файл, когда сторона Manual
показывает только интерфейс, который говорит internal
рядом с class
:
Ребята Я просто перестаю разбираться с этой проблемой, изменив настройки в xcode 9.2. И теперь я использую панель навигации.
Вот как это работает:
Хорошо, если вы перейдете в xcode → preferences → navigation и выберите "Использовать фокусированный редактор", как на рисунке ниже.
Теперь вы можете вручную выбрать внутри области переходов. Просто нажмите любую страницу, которую вы хотите изменить, и выберите в области панель навигации.
Вот несколько скриншотов:
Изображения показывают файлы кода, но они работают со всем, что вы можете щелкнуть в области переходов.