0
我正在开发一个应用程序,它具有登录屏幕和验证码屏幕。一旦用户登录并注销,我只需要显示登录屏幕,那么如何管理导航视图控制器。现在,当我按下退出按钮时,我的验证码视图控制器会先显示登录视图控制器。如何推动要求视图控制器到导航控制器在迅速
请问我可以让我知道如何管理视图控制器?
我正在开发一个应用程序,它具有登录屏幕和验证码屏幕。一旦用户登录并注销,我只需要显示登录屏幕,那么如何管理导航视图控制器。现在,当我按下退出按钮时,我的验证码视图控制器会先显示登录视图控制器。如何推动要求视图控制器到导航控制器在迅速
请问我可以让我知道如何管理视图控制器?
您可以使用此方法didFinishLaunchingWithOptions
(AppDelegate
):
self.window = UIWindow.init(frame: UIScreen.main.bounds)
if (User.isLogged) {
window?.rootViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "loginVC") as! LoginVC
} else {
window?.rootViewController = UIStoryboard(name: "Main", bundle: nil).instantiateInitialViewController()!
}
self.window?.makeKeyAndVisible()
创建User
上课的时候,你可以对用户身份信息存储(授权与否)和didFinishLaunchingWithOptions
检查此状态,并设置为RootViewController的窗口。
你想要什么?在这里添加确切的流程 – KKRocks
LoginViewController - > VerifycodeViewController-> MainViewController - > LoginViewController –
你需要从MainViewController回弹到loginViewController – KKRocks