我正在使用以下代码来获取设备方向更改通知。
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(orientationChanged:)
name:UIDeviceOrientationDidChangeNotification
object:[UIDevice currentDevice]];
我的应用程序也在后台运行。
[[UIDevice
currentDevice] orientation]
始终返回纵向方向和
在锁定方向更改通知之前。[[UIDevice currentDevice] orientation]
将始终返回其在活动状态下最后测量的方向。 有人可以告诉我为什么当我的应用程序进入仍在使用设备的后台状态(其他应用程序)时通知会停止吗?我正在收集所有方向更改事件,所以我需要设备向我发送事件,而应用程序是前景或背景。