我正在开发一款监控用户位置的应用
在我致电startUpdatingLocation()
后,我可以将应用程序置于后台。它会继续更新位置。这很有效。
我的问题是:我可以通过后台didExitRegion
电话重新开始持续的位置更新吗?现在如果我再次调用startUpdatingLocation()
,应用程序会在10秒后被杀死。
func locationManager(_ manager: CLLocationManager, didExitRegion region: CLRegion) {
locationManager.startUpdatingLocation()
}
所以步骤是:
startUpdatingLocation()
。stopUpdatingLocation()
。startUpdatingLocation()
。