2017-04-21 122 views
0

我正在開發一個應用程序,它具有登錄屏幕和驗證碼屏幕。一旦用戶登錄並註銷,我只需要顯示登錄屏幕,那麼如何管理導航視圖控制器。現在,當我按下退出按鈕時,我的驗證碼視圖控制器會先顯示登錄視圖控制器。如何推動要求視圖控制器到導航控制器在迅速

請問我可以讓我知道如何管理視圖控制器?

+0

你想要什麼?在這裏添加確切的流程 – KKRocks

+0

LoginViewController - > VerifycodeViewController-> MainViewController - > LoginViewController –

+0

你需要從MainViewController回彈到loginViewController – KKRocks

回答

0

您可以使用此方法didFinishLaunchingWithOptionsAppDelegate):

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的窗口。

相關問題