iOS 5.0: текущая ориентация устройства в поле зрения при загрузке возвращает 0

Не мог бы кто-нибудь сказать мне, почему [UIDevice currentDevice] ориентация] всегда возвращает 0 при загрузке? Я хочу изменить макет своего экрана в зависимости от текущей ориентации. Это не работает, когда я изначально держу свое устройство в ландшафтном режиме. Я ожидаю, что [UIDevice currentDevice] Ориентация] вернет ландшафтную ориентацию в этом случае, но это не так. Тогда он дает правильные значения! Может ли кто-нибудь помочь мне определить, в чем проблема. Спасибо.

- (void)viewDidLoad
{
    [super viewDidLoad];
    [self resizeContentViews:[[UIDevice currentDevice] orientation]];
}

person AlienMonkeyCoder    schedule 08.10.2012    source источник
comment
События «Начало» и «Завершение вращения» ничем не отличаются!   -  person AlienMonkeyCoder    schedule 10.10.2012
comment
Ты прав. У меня сработала проверка ориентации строки состояния. Наверное, другие не работали, потому что я тестировал на симуляторе. Пожалуйста, сформулируйте это как ответ. Я приму это. Спасибо.   -  person AlienMonkeyCoder    schedule 10.10.2012