我正在使用故事板构建iOS应用。我有一个导航控制器和嵌入其中的多个视图控制器。见下图:
当我尝试采用红色路径时,出现视图控制器3时出现错误:
override func viewWillAppear(animated: Bool) {
navigationController!.setNavigationBarHidden(false, animated: true)
}
它给了我:
致命错误:在解包可选值时意外发现nil
所以当我浏览红色路径时,似乎导航控制器不可用。查看控制器4的所有其他路径按照它们的预期工作。所有segue都是show (e.g. Push)
我在这里犯了一些明显的错误吗?
答案 0 :(得分:0)
在玩了segue类型之后(我把它放到了peprecated segues:Push
并回到Show (e.g. Push)
)它就解决了。我认为干净也可以解决问题!
让多条路径到达导航控制器中的相同点是完全正常的。