注销 - 返回登录页面

时间:2016-07-07 16:09:58

标签: ios swift segue

我的应用程序是如图所示的结构。 Structure

在我的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时如何导航回来。

1 个答案:

答案 0 :(得分:0)

过去我构建的应用程序总是通过登录视图。然后我运行一个自动验证操作来推动以前的authed用户进入应用程序的登录部分。然后,当用户希望注销时,我只需使用展开segue弹出回应用程序的登录部分。

以下是Ray Wenderlich团队解除细分问题的指南:https://www.raywenderlich.com/113394/storyboards-tutorial-in-ios-9-part-2

希望这有帮助!

相关问题