【发布时间】:2016-01-28 19:01:46
【问题描述】:
作为 iOS 开发的新手,我很好奇在我需要根据某些条件从初始 UINavigationController 分支到另一个 UINavigationController 的情况下,最好的方法是什么。例如,当用户第一次启动应用程序时,我想呈现“创建帐户”系列屏幕(我需要有多个屏幕)。但是,如果它们已经被激活,我希望能够分支到另一个 UINavigationController,它的根视图控制器是密码输入屏幕,后面还有更多屏幕。人们是怎么做这种事情的?我尝试将代码放在主导航控制器的 viewDidLoad() 方法中,然后在检查条件后调用 performSegueWithIdentifier(例如,密码是否存在),但是当我继续时,我得到一个空白屏幕,因为它显示的是另一个 UINavigationController 而不是根控制器它指向。我究竟做错了什么?我真的没有任何代码要显示,只是想举个例子,或者是否有首选的方法来做这种事情。
【问题讨论】:
标签: swift uinavigationcontroller ios9 xcode7