[UIApplication sharedApplication].keyWindow,遇到的问题
如果你要在LoadingVC中使用keyWindow属性。必需要等LoadingVC的viewDidLoad方法加载完成后(或者可以在viewDidAppear中),才能使用,不然keywindows实际上没有初始化完成(在这些方法之前该属性实际上是nil)----当然之后的view上使用是完全没有问题的
如果你要在LoadingVC中使用keyWindow属性。必需要等LoadingVC的viewDidLoad方法加载完成后(或者可以在viewDidAppear中),才能使用,不然keywindows实际上没有初始化完成(在这些方法之前该属性实际上是nil)----当然之后的view上使用是完全没有问题的
LoadingVC *pLogin = [[LoadingVC alloc]initWithNibName:@"LoadingVC" bundle:nil];
self.window.rootViewController = pLogin;
或者最安全的是在
[self.window makeKeyAndVisible];之后