как получить свой UIWindow с помощью UIApplication?

У меня только одно окно, и я пробовал

UIWindow* mWindow = [[UIApplication sharedApplication] keyWindow];

, но это вернуло ноль.

Я также пробовал:

UIWindow* mWindow = (UIWindow*)[[UIApplication sharedApplication].windows objectAtIndex:0];

Но это подняло исключение и приложение закрылось, когда я попытался распечатать

[[UIApplication sharedApplication].windows count]

Он напечатал 0

Примечание: я помещаю это в метод viewDidLoad моего единственного контроллера представления, и это полностью новое приложение на основе представления iPad, поэтому я ничего не изменил, просто пытаюсь получить окно

Помогите мне получить этот объект

43
задан 23 September 2010 в 19:56
поделиться