我想改變視圖控制器後用戶登錄到我的應用程序從登錄故事板到我的主故事板,這項工作成功,但我收到以下警告控制檯:從登錄故事板移動到主要故事板在斯威夫特沒有警告
2016-02-05 01:57:59.553 Commu[4749:160489] Warning: Attempt to present <UITabBarController: 0x7f93285b9d90> on <Commu.LoginViewController: 0x7f9328494e80> whose view is not in the window hierarchy!
在我登錄視圖控制器的代碼如下:
dispatch_async(dispatch_get_main_queue(), {() -> Void in
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("MainMenu")
self.presentViewController(vc, animated: true, completion: nil)
})
是否有故事板之間移動,以避免此警告消息,更好的辦法?
你如何設置你的登錄故事板?那也是模式嗎? – bolnad
登錄頁面是loginSystem故事板的初始視圖控制器,在此頁面上,您可以使用用戶名和密碼登錄。如果信息不正確,則將用戶信息與firebase進行覈對並提供錯誤信息,如果信息正確,則將其發送到主菜單 –