我正在开发一个应用程序(iOS 5+),其中包含由导航控制器管理的视图堆栈:
MyNavController -> MyRootViewController -> MyTableViewController -> MyDetailViewController
我还有不由导航控制器管理的视图控制器,用于处理应用程序的登录 (LoginViewController) 和注册 (RegViewController)。
启动应用程序时,它将检查是否已创建帐户。如果是这样,它将连接到 LoginViewController 进行用户登录,然后它会连接到 MyRootViewController。但是,如果未检测到登录,则会向用户呈现 RegViewController 场景以创建帐户。然后,我想直接将用户带到 MyTableViewController 场景,绕过 RootViewController 场景。这可能吗(通过情节提要或以编程方式)?我试图定义从 RegViewController 到 MyTableViewController 的模态 segue,这似乎部分工作 - 它能够进入场景,但屏幕顶部缺少导航栏。但是当我选择一个表项时,它无法转到 MyDetailViewController。它因错误而崩溃“
有什么建议吗?
提前致谢。