在应用程序中,FIRSTViewController 是从情节提要中设置的初始视图控制器。那里提供登录、注册等选项。从它显示登录屏幕:
let destVC = self.storyboard?.instantiateViewControllerWithIdentifier("LoginIdentifier")
self.presentViewController(destVC!, animated: true, completion: nil)
当用户登录成功后,将其重定向到 TabViewController:
let desViewController = selfVC.storyboard!.instantiateViewControllerWithIdentifier("UITabBarController") as! UITabBarController
UIApplication.sharedApplication().keyWindow?.rootViewController = desViewController
上面的代码工作正常,但问题是:当重定向到选项卡视图发生时,初始视图控制器(FIRSTViewController)在显示选项卡栏之前显示一秒或半秒。
所以,我的问题是:如何防止显示初始视图控制器?