1
我的应用程序的结构如图所示。 注销 - 返回登录页面
在我的ProfileViewController
这是其中一个选项卡,有一个注销按钮。我想弹出回RegisterViewController
。
如果用户已经注册,我绕过在App Delegate
注册屏幕所示
if (prefs.boolForKey("registered")){
self.window?.rootViewController = storyboard.instantiateViewControllerWithIdentifier("tabBarViewController")
} else { // there is no current user
// set up app for new or non logged in user
self.window?.rootViewController = storyboard.instantiateViewControllerWithIdentifier("registerViewController")
}
我不知道这是否会影响如何导航回来,因为它是设置rootViewController
。
由于'RegisterViewController'不在导航堆栈中,因此无法返回。您可以像在应用程序启动时那样将窗口的“rootViewController”设置为“RegisterViewController”。 – dan