У меня есть проект с двумя целями A и B.
Когда я открываю свою раскадровку и выбираю одну конкретную сцену и выбираю «Инспектор идентификации»> «Пользовательский класс»> «Модуль»,
есть одна пустая запись в раскрывающемся списке (раскрывающийся список не отображает A или B).Когда я выбираю пустую запись, раскрывающийся список показывает «Нет».Это проблема, потому что она вызывает сбой моей программы при попытке использовать сцену.
Если я выберу «Унаследовать модуль от цели», правильная цель отобразится в «Инспекторе идентификации»> «Пользовательский класс»> «Модуль», однако моя программа все равно будет аварийно завершать работу при попытке использовать сцену.
Сам класс находится в опережении типа в текстовом поле «инспектор идентификации»> «пользовательский класс»> «Класс».
Имя класса - SWRevealController.m (которыйявляется файлом obj-c), в то время как большая часть моего проекта выполняется быстро.
A и B отображаются как выбираемые в любой другой сцене в разделе «инспектор идентификации»> «пользовательский класс»> «Модуль».Я также могу выбрать «наследовать модуль от цели» для этих сцен, и программа не падает.
Другие вещи, которые я пробовал: * ручное удаление и повторное добавление SWRevealController.m в «Фазы сборки»>>Скомпилированные источники * создают новую раскадровку и устанавливают контроллеры представления с нуля.
Сам main.storyboard является частью обеих целей.