我正在使用 Storyboard构建一个 iOS 应用程序。我有一个导航 Controller 和嵌入其中的多个 View Controller 。见下图:
当我尝试走红色路径时,当 View Controller 3 出现时出现错误:
override func viewWillAppear(animated: Bool) {
navigationController!.setNavigationBarHidden(false, animated: true)
}
它给了我:
fatal error: unexpectedly found nil while unwrapping an Optional value
所以当我浏览红色路径时,导航 Controller 似乎不可用。 View Controller 4 的所有其他路径都按预期工作。所有segues都是show(例如Push)
我在这里犯了一些明显的错误吗?
最佳答案
在尝试了segue类型之后(我将其放入推荐的segues:Push
并返回Show(例如Push)
),它成功了。我认为清理也可以解决问题!
在导航 Controller 中有多条路径到达相同点是完全可以的。
关于ios - swift ;导航 Controller 中的多个路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33860472/