アプリにはアプリ デリゲートとビュー コントローラーが 1 つしかありません。アプリは、縦向きと横向きの両方のモードで動作します。私のView ControllerのviewWillAppearメソッドでは、次のコードを使用してデバイスの向きを取得しています:
UIInterfaceOrientationIsPortrait([[UIDevice currentDevice] orientation])
初めてアプリケーションを実行すると、デバイスが縦向きの場合でも、結果が横向きになります。なぜそうなのか。どうすればこれを解決できますか?