У меня есть это в appDelegate:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
window = UIWindow(frame: UIScreen.mainScreen().bounds)
let nav = NavigationViewController(rootViewController: MenuViewController(rootViewController: FeedVC()))
window?.rootViewController = SideNavigationController(rootViewController: nav, leftViewController: LeftVC(), rightViewController: nil)
window?.makeKeyAndVisible()
}
Это прекрасно работает. Отображается мой FeedVC, и я могу получить доступ к LeftVC с помощью SideNavigationController. (Кстати, это хороший способ сделать это?)
Затем в моем классе FeedVC я хочу добавить titleLabel (navigationItem) к панели навигации, но navigationController равен нулю!
Поэтому я думаю, что мой FeedVC не встроен в NavigationController. Но я не использую раскадровку для этого. Как я могу сделать это программно и учесть, что в самом верху также есть SideNavigationController...
Спасибо за помощь!