在我的主故事板中,我有一个导航控制器和相应的Swift文件NavigationCtr.swift。
视图控制器在不同的xib中。
现在我想从NavigationCtr类推送我的视图控制器。
视图控制器在不同的xib中。
现在我想从NavigationCtr类推送我的视图控制器。
let vcFirst = FirstViewController(nibName: "FirstViewController", bundle: nil)
self.navigationController!.pushViewController(vcFirst, animated: true)
我遇到了一个异常。
致命错误: 在解包可选值时意外发现了 nil。
因此,当我尝试从viewDidLoad中打印输出时出现了这个错误。
print(self.navigationController)
在 NavigationCtr.swift 类中,它返回 nil。所以没有任何效果。
我用 Objective-C 创建了一个新项目,它运行良好。附上 Storyboard 图像。
非常感谢任何直接方向的提示。