2down vote |
Additional to B H answer. Also look this answer. Got this issue if launching my landscape only apps from portrait orientation (also the app shouldn ' t is presented in Rece Ntly opened apps list, which can be seen by pressing Home button twice. Perhaps, IOS somehow caches the orientation and window size). My Code was self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];[self.window makeKeyAndVisible];
I set W+H autoresizing Mask for window, it didn ' t help me, because the window don ' t being resized on rotation, but the c2/> matrix is changed. The solution is simple self. Window = [uiwindow Span class= "KWD" >new; [self. Window Makekeyandvisibleself.. Frame = [[uiscreen] Bounds
So, the frame is set after the window get it orientation from root view controller. |
Unexpected nil window in _uiapplicationhandleeventfromqueueevent