Заставьте UiViewController оставаться в портретном режиме iOS6 VS iOS5

Я создаю приложение для iOS5 и iOS6. У меня есть этот UIViewController внутри UINavigationController, и я хочу, чтобы он оставался в портретном режиме.

Код работает для iOS5, но не в iOS6.

// iOS5 rotation
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    if (interfaceOrientation == UIInterfaceOrientationPortrait)
        return YES;
    else
        return NO;
}

// iOS6 rotation
- (BOOL)shouldAutorotate
{

    return YES;


}
- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskPortrait;

}

Какие'проблема здесь ??? На ТАК ямы нашли многос аналогичными вопросами, но, как правило, ответы не работают для меня.

РЕДАКТИРОВАТЬ: Возможно, я не был точен, но мне нужен ОДИН контроллер вида (домашняя страница моего приложения), чтобы оставаться в портретном режимеи не все приложение.

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

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