当调用stopUpdatingLocation时,locationManager:didEnterRegion是否有效

时间:2012-06-06 09:54:27

标签: objective-c ios core-location

我想知道CLLocationManager代表如didEnterRegiondidExitRegion在调用stopUpdatingLocationstartUpdatingLocation方法必须始终调用时是否有效让他们叫?

另一件事是开始区域监控的最佳位置

1 个答案:

答案 0 :(得分:0)

如果您的应用进入后台,则需要拨打stopUpdatingLocation以保存能量。如果您使用startMonitoringForRegion:desiredAccuracy:,则会相应调用您的委托方法didEnterRegiondidExitRegion,即使您的应用处于后台/暂停状态。另一种选择是使用startMonitoringSignificantLocationChanges。然后,您的应用将被暂停或终止状态唤醒。