我在 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 显示出来了,我可以使用 SideNavigationController 访问 LeftVC。(顺便说一句,这是一个好方法吗?)
然后在我的 FeedVC 类中,我想将 titleLabel (navigationItem) 添加到 navigationBar 但 navigationController 是 nil !
所以我认为我的 FeedVC 没有嵌入到 NavigationController 中。但我没有为此使用故事板。我如何以编程方式执行此操作并计算顶部还有一个 SideNavigationController ......
感谢您的帮助!