Моя ситуация выглядит следующим образом: Мой класс SettingsViewController
является подклассом UINavigationController
. Этот класс содержит логику его rootViewController
. Например, он действует как делегат и источник данных для двух табличных представлений в этом корневом контроллере представления.
У меня нет проблем с программной настройкой. В инициализаторе SettingsViewController
я могу создать дополнительный UIViewController
, который будет служить корневым контроллером представления, расположить представления таблицы в его представлении и установить для их делегатов и источников данных значение self
.
Но я хочу загрузить это корневое представление через перо. Проблема в том, что я не знаю, как соединить этот Nib с моим SettingsViewController
, как настроить делегатов и источники данных. SettingsViewController
не доступен из пера. «Владелец файла» представляет собой контроллер корневого представления, а не SettingsViewController
.
Как получить доступ к моему подклассу UINavigationController из моего корневого представления контроллеров Nib?
Заранее спасибо.