0

現在のデバイスの向きを取得したい (アプリケーションの向きではありません)。私はすべてを試しましたが、うまくいきません。

私が使用しているコードは次のとおりです。

[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 

NSLog(@"[UIDevice currentDevice].orientation =%d",[UIDevice currentDevice].orientation );
NSLog(@"[[UIApplication sharedApplication] statusBarOrientation]; =%d",[[UIApplication sharedApplication] statusBarOrientation] );

[[UIDevice currentDevice] endGeneratingDeviceOrientationNotifications];

両方のログで、デバイス (実際のデバイス) の向きに関係なく変更はありません。アプリは縦向きのみなので、アプリの向きが変わらないのは理解していますが、デバイスの向きは変わらないのはなぜですか?

私が間違っていることはありますか?

4

0 に答える 0