Problemas de orientação do iOS 6

Eu tenho um aplicativo que normalmente é um aplicativo de retrato e só mostra a exibição de paisagem para um UIViewController. Funciona bem até que o novo iOS 6 seja lançado.

Eu realmente não entendo como a orientação funciona no iOS 6. Então eu escrevi um aplicativo de teste. Aqui está o que eu fiz:

Defina a orientação do aplicativo para suportar todas as orientações.

Estou usando o story board. O rootViewController está embutido no UINavigationController, que está no retrato.

O código em rootViewController:

- (NSUInteger) supportedInterfaceOrientations

{

return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown;

}

Quando clico no botão Abrir barra, pressiono outro controlador de visão (SecondViewController) que deveria estar no modo paisagem:

- (NSUInteger) supportedInterfaceOrientations {return UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight; }

Embora esse método seja chamado corretamente, o segundo controlador de exibição sempre estará no modo retrato.

Alguém pode me dar algumas sugestões? obrigado

questionAnswers(3)

yourAnswerToTheQuestion