在我的标签之一 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
时如何返回。
过去,我将应用程序结构化为始终通过登录 View 。然后我运行一个自动身份验证操作来插入以前经过身份验证的用户进入应用程序的登录部分。然后,当用户希望注销时,我只需使用 unwind segue 即可弹出应用程序的登录部分。
以下是 Ray Wenderlich 团队的解谜指南:https://www.raywenderlich.com/113394/storyboards-tutorial-in-ios-9-part-2
希望这会有所帮助!
关于ios - 注销 - 返回登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38250393/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |