1

我想知道CLLocationManager代表是否喜欢didEnterRegiondidExitRegionstopUpdatingLocation被调用时工作,或者startUpdatingLocation必须一直调用该方法才能使它们被调用?

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

4

1 回答 1

0

如果您的应用程序进入后台,您应该调用stopUpdatingLocation以保存能量。如果您使用startMonitoringForRegion:desiredAccuracy:您的委托方法didEnterRegion并将didExitRegion被相应地调用,即使您的应用程序处于后台/暂停状态。另一种选择是使用startMonitoringSignificantLocationChanges. 然后您的应用将从暂停或终止状态中唤醒。

于 2012-06-17T02:57:07.753 回答