keyWindow的获取

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wojiaoweide/article/details/55309973

UIWindow *keywindow = [[UIApplication sharedApplication] keyWindow];
在控制器的viewDidLoad方法中直接获取是nil的,是因为delegate.m的makeKeyWindowAndVisible方法是是先调viewDidLoad方法先,makeKeyWindowAndVisible没有调用完,都没有当前的window,所以直接在viwDidLoad取keyWidow为nil

猜你喜欢

转载自blog.csdn.net/wojiaoweide/article/details/55309973