迅速;导航控制器中的多个路径

时间:2015-11-22 21:32:18

标签: ios swift uinavigationcontroller storyboard segue

我正在使用故事板构建iOS应用。我有一个导航控制器和嵌入其中的多个视图控制器。见下图:

Overview on storyboard

当我尝试采用红色路径时,出现视图控制器3时出现错误:

override func viewWillAppear(animated: Bool) {
    navigationController!.setNavigationBarHidden(false, animated: true)
}
它给了我:

  

致命错误:在解包可选值时意外发现nil

所以当我浏览红色路径时,似乎导航控制器不可用。查看控制器4的所有其他路径按照它们的预期工作。所有segue都是show (e.g. Push)

我在这里犯了一些明显的错误吗?

1 个答案:

答案 0 :(得分:0)

在玩了segue类型之后(我把它放到了peprecated segues:Push并回到Show (e.g. Push))它就解决了。我认为干净也可以解决问题!

让多条路径到达导航控制器中的相同点是完全正常的。