Подтвердить что ты не робот

SupportedInterfaceOrientationsForWindow не вызывается в iOS 9 AppDelegate

Я тестирую наше приложение с помощью iOS 9 GM, и я не вижу, что поддерживается поддержка InterfaceOrientationsForWindow в моем AppDelegate.

Я ожидаю, что эта функция делегата будет вызвана, когда приложение будет повернуто:

- (UIInterfaceOrientationMask) application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window 

Это отлично работало в iOS 7/8. Кто-нибудь еще видит это или имеет какие-то идеи о том, что может происходить?

4b9b3361

Ответ 1

Вам нужно установить флажок "Требуется полный экран" в настройке "Общие цели" - тогда он работает здесь.

введите описание изображения здесь

Я предполагаю, что фон - это то, что Apple хочет, чтобы мы обеспечивали все ориентации, плюс, что все они работают с разделенным экраном iOS 9, слайдом и т.д.

Смотрите их документацию здесь

Ищите "Охарактеризуйте свое приложение и укажите свою работу":

Принять слайд и разделить вид, если у вас нет конкретной причины to. С точки зрения клиентов, приложение iOS 9, которое не принимает Slide Over и Split View чувствуют себя неуместными.

Рассмотрите возможность отказа только в том случае, если ваше приложение попадает в один из этих узких Категории:

Приложения, ориентированные на камеру, где используется весь экран для предварительного просмотра и быстрый захват момента - это ваша основная функция приложений с полным набором устройств, таких как игры, которые используют iPad-сенсоры как часть их основного игрового процесса.