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

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

Завершение приложения из-за неисследованного исключения »UIApplicationInvalidInterfaceOrientation»Причина:Поддерживаемые ориентации не имеют общей ориентации с приложением, и shouldAutorotate возвращает YES '

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

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

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