2015-09-17 15 views
11

私は、私のAppをiOS 9 GMでテストしています.AppDelegateでsupportedInterfaceOrientationsForWindowが呼び出されていません。supportedInterfaceOrientationsForWindowがiOS 9で呼び出されていないAppDelegate

私はアプリを回転させたときに呼ばれるように、このデリゲートの機能を期待している:

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

これはiOSの7/8にうまくいきました。他の誰かがこれを見ているのですか、何が起こっているのかについて何か考えがありますか?

+0

この質問には運がいいですか?このために何か回避策が見つかった場合は、私に知らせてください。ありがとう。 – iamyogish

+2

iOS 9.1のipadと同じ問題 このメソッドはシミュレータで呼び出されますが、実際のデバイスでは呼び出されません。 iPhone 6+(リアルまたはシミュレータ)ですべて正常に動作します – Imotep

+0

バージョンIos 9.1でIpadを使用し、毎回呼び出されるsupportedInterfaceOrientationsForWindowメソッドを使用しています。 –

答えて

14

[一般的なターゲット]設定の[フルスクリーンが必要]チェックボックスをオンにする必要があります。

enter image description here

私は背景が、Appleはすべての方向を提供するために、私たちを望んでいること、だと思い、プラスこれらのiOS 9分割画面など

以上のスライドを持つすべての作業という彼らのドキュメントを参照してくださいhere

「あなたの仕事あなたのアプリケーションとスコープを特徴付ける」の

ルック:

がオーバースライドを採用具体的な理由がない限り、分割ビューは ではありません。お客様の視点からは、 スライドオーバーと分割ビューを採用していないiOS 9アプリでは、不自然な感じがします。

は、あなたのアプリがこれらの狭い カテゴリのいずれかに該当する場合にのみ、オプトアウト考えてみましょう:すぐに瞬間をキャプチャするプレビュー用の画面全体を使用して

カメラ中心のアプリ、 あなたの主な特徴フルデバイスのアプリです、 コアゲームの一部としてiPadセンサーを使用するゲームなど

+0

ちょうど私の日を救った!ありがとうございました! –

関連する問題