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