Повторно включить альбомную ориентацию в Xcode 4 - PullRequest
0 голосов
/ 23 мая 2011

Я временно отключил альбомную ориентацию в приложении для iPhone, пока устранял проблему с изображением. Теперь, на всю жизнь, я не могу получить ни одной страницы для автоматического поворота в любой альбомной ориентации. Раньше все работало нормально. У меня есть все 4 ориентации, определенные в UISupportedInterfaceOrientations в info.plist. Все 4 ориентации выделены в Сводке целей. Поддерживаемые ориентации устройства. Все мои файлы реализации имеют:

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {    
    return YES;
}

Я уверен, что это что-то глупое, что мне не хватает, но я не могу найти его после нескольких часов попыток. Есть мысли ????

Ответы [ 2 ]

3 голосов
/ 23 мая 2011

Если вы уверены, что каждый viewController имеет

    -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
           return YES; 
    }

, затем вы можете попробовать удалить каталог Build/, выбрав clean all targets в параметрах сборки, а затем перезапустить приложение. Иногда это чудесным образом работает. Кроме того, закрытие и повторное открытие симулятора и / или XCode является общим решением для меня загадка.

Если это не сработает, вы можете прочитать руководство по устранению неполадок Apple: Почему мой UIViewController не вращается вместе с устройством?

0 голосов
/ 23 мая 2011

Возможно, вы захотите очистить все цели - обновленный список может не скопироваться в комплект приложения. Если это на устройстве, вы можете попробовать удалить приложение с устройства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...