Я использую раскадровку instantiateViewControllerWithIdentifier:
, и я замечаю, что все IBOutlets
, которые я подключил, все еще ноль. Тем не менее, IBActions
у меня есть проводная работа. Вид и контроллер связаны (например, controller.view не равен нулю), и если я покажу, что это отображает то, что я ожидаю.
Что мне не хватает?
Здесь моя настройка:
- У меня есть контроллер просмотра, определенный в моей раскадровке. Я дал ему идентификатор, который является тем же самым идентификатором, который я использую при вызове
instantiateViewControllerWithIdentifier:
- Я установил владельца представления, нажав на контроллер просмотра (только при первом ответчике), и в разделе "Идентификационный инспектор" для параметра "Пользовательский класс" укажите то же имя, что и класс, к которому я хочу подключить представление.
- Затем я открываю редактор помощника, и управление перетаскивает элементы интерфейса для создания
IBOutlets
иIBActions
.