UIViewController возвращает неверный кадр?

Когда я запускаю свой ViewController вlandscape режим (после вызова viewDidLoad) я печатаю кадр, вместо этого он дает мне размер кадра для портретного режима.

Это ошибка какие-либо предложения?

- (void)viewDidLoad
{
   [super viewDidLoad];

   NSLog(@"%@", NSStringFromCGRect(self.view.frame));
   // Result is (0, 0 , 768, 1024)
}

Ответы на вопрос(2)

Ваш ответ на вопрос