В моей быстрой бинарной структуре с контроллерами представления отсутствуют выходы

Я создал быструю двоичную структуру с контроллерами представления внутри нее. Контроллеры представления содержат свойства iboutlet, такие как кнопка, метка и т. Д. Но когда я создал подкласс контроллера представления, выходы отсутствуют в построителе интерфейса. Даже в инспекторе удостоверений отсутствуют модули.

У меня аналогичная проблема в этой теме:https://forums.developer.apple.com/thread/82904

1 ответ

Вам необходимо создать собственный инициализатор в своем подклассе:

init() {
    super.init(nibName: "YourSuperController", bundle: "bundle of your framework")
}

Примечание: если вы будете выставлятьController в которой @IBOutlet определяются через framework, вам нужно добавить публичный атрибут к определению переменной

Другие вопросы по тегам