我想获得当前的设备方向(而不是应用程序方向)。 我已经尝试了一切,但却无法正常工作。
以下是我正在使用的代码:
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
NSLog(@"[UIDevice currentDevice].orientation =%d",[UIDevice currentDevice].orientation );
NSLog(@"[[UIApplication sharedApplication] statusBarOrientation]; =%d",[[UIApplication sharedApplication] statusBarOrientation] );
[[UIDevice currentDevice] endGeneratingDeviceOrientationNotifications];
在两个日志中,无论设备的方向(真实设备)如何,我都不会改变。 我知道应用程序方向不会改变,因为应用程序只是纵向,但为什么设备不会改变?
我有什么问题吗?