我有一个应用程序在前台使用CLLocationManager的重要位置更改API。在某些设备上,我看到一个意外的行为,即调用startMonitoringSignificantLocationChanges会产生以下影响:
其中一款设备是目前的iPod。另一种是iPhone 5S。两者都运行7.1。在这两种情况下[CLLocationManager significantLocationChangeMonitoringAvailable]都返回true。
看来这些设备处于允许访问GPS的某种奇怪状态,但重要的变化监控并不起作用,但我无法思考原因。
建议非常感谢。