unexpected nil window in _UIApplicationHandleEventFromQueueEvent,
_windowServerHitTestWindow:
// 原来代码
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];
//下面是解决方法:
self.window = [UIWindow new];
[self.window makeKeyAndVisible];
self.window.frame = [[UIScreen mainScreen] bounds];
//在window从其rootViewController获取到其方向后设置其frame。