Аутентификация GameCenter в ландшафтном приложении выдает UIApplicationInvalidInterfaceOrientation

Проблема: Если пользователь не вошел в учетную запись GameCenter - представление проверки подлинности GameCenter запускается в портретном режиме (в ios 5 было модальное диалоговое окно) с просьбой войти в систему. Но если я отключаю портретный режим в xcode (Project Summary) или в SupportInterfaceOrientationsForWindow: мое приложение должно работать только в ландшафтном режиме) я получаю:

Terminating app due to uncaught exception 'UIApplicationInvalidInterfaceOrientation', reason: 'Supported orientations has no common orientation with the application, and shouldAutorotate is returning YES'

Если я включу Portrait для ipad / iphone (и / или закомментирую supportInterfaceOrientationsForWindow :), он будет работать без сбоев, но я не хочу, чтобы режим портрета был включен.

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

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