Corrija seu aplicativo iOS 6 para paisagem e torne-o compatível com iO5

Quando você fixa sua orientação para paisagem em seu projeto, o aplicativo muda para paisagem no iOS 6.

Projeto

Mas, por alguma razão estranha, isso parece não funcionar no iOS 5. O aplicativo sempre corrige para retrato. Então, adicionei o seguinte código a cada controlador:

- (BOOL)shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)toInterfaceOrientation
{
// Support for iOS 5
return UIInterfaceOrientationIsLandscape(toInterfaceOrientation);
}

Não tenho muitos controladores de visualização, então não o tornei mais dinâmico. Mas funcionou para mim…