【发布时间】:2014-09-27 08:54:36
【问题描述】:
自iOS 8发布以来SignificantLocationChanges有问题。方法
[locationManager startMonitoringSignificantLocationChanges];
在检查可用性后被正确调用,委托也工作得很好(我用didChangeAuthorizationStatus方法检查它,它是同一个委托和对象的一部分)并且编译器毫无疑问,但绝对没有更新和didFailWithError 方法没有错误。日志显示 authorizationStatus 为 4,我认为这没问题。
在 iOS 8 之前,这一切都可以正常工作。
第一个测试设备(iPad 2 with 3G)运行 iOS 7.1.2 第二个(iPhone 5)8.0.2,当我使用正常的startUpdatingLocation 方法时,我会立即获得更新。但是SignificantLocationChanges 对我的工作会更好。有谁知道错误可能在哪里?
【问题讨论】:
-
也许显示一些代码。对我来说效果很好
标签: ios objective-c iphone core-location