iPad で横向きモードで起動すると、iPhone アプリが応答しません。
縦向きモードで起動すると、すべて正常に動作します。横向きでは、アプリを回転させるか、1x 2x ボタンを押すまで何も機能しません。
ブレークポイントを使用してアプリをデバッグし、コードをステップ実行しようとしましたが、デバッグ コンソールでアプリが正常に実行されていることがわかります。
iPad で横向きモードで起動すると、iPhone アプリが応答しません。
縦向きモードで起動すると、すべて正常に動作します。横向きでは、アプリを回転させるか、1x 2x ボタンを押すまで何も機能しません。
ブレークポイントを使用してアプリをデバッグし、コードをステップ実行しようとしましたが、デバッグ コンソールでアプリが正常に実行されていることがわかります。
これは iOS 6 デバイスに固有のものであることがわかりましたが、アプリの plist で「サポートされているインターフェイスの向き」の下にあるすべてのエントリを削除すると、この問題はなくなります。または、Target 設定の [概要] 画面で [ステータス バー] 設定の [アプリケーションの起動中に非表示にする] オプションをオンにすると、これも修正されます。
これらのオプションのいずれかでこのバグを修正できるという論理的な理由はありませんが、どちらも修正できます。
iOS 6 でサポートされている向きの設定をいじっても、許可されているインターフェイスの向きをプログラムで制御できますsupportedInterfaceOrientations
(iOS 5 では、このshouldAutorotateToInterfaceOrientation:
メソッドを引き続き使用できます)。