在 app delegate 中我放了一些 func,我希望启动画面等到 appdelegate 完成它的 func。现在,我的应用程序立即同时运行初始 View Controller 函数和应用程序委托(delegate)函数。
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
let email = NSUserDefaults.standardUserDefaults().stringForKey("userEmail")
if let email = email {
reLogin()
}else{
buildNavigationDrawer()
}// I want this execute first and run the initial view controller's after
return true
}
如何做到这一点?或者这是关闭初始 View Controller 的一种方式?
最佳答案
在您的应用委托(delegate)完成处理 didFinishLaunchingWithOptoins
之前,无法将启动画面保留在屏幕上。但是,您可以让您的应用程序的第一个 View 与启动图像匹配。然后,当您准备好展示您的内容时,您可以关闭第一个 View 。
关于ios - 如何保持启动画面直到应用程序委托(delegate)中的进程结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35803339/