Эта ошибка не имеет смысла, так как предпочтительная ориентация UIInterfaceOrientationLandscapeRight
возвращается поддерживаемой ориентацией
//iOS6
-(BOOL)shouldAutorotate
{
return NO;
}
-(NSUInteger)supportedInterfaceOrientations
{
return (UIInterfaceOrientationLandscapeRight | UIInterfaceOrientationLandscapeLeft);
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationLandscapeRight;
}
Ошибка:
Завершение приложения из-за неперехваченного исключения "UIApplicationInvalidInterfaceOrientation", причина: 'preferInterfaceOrientationForPresentation должен возвращать поддерживаемый ориентация интерфейса! '