我正在使用 iOS8 并尝试跟踪位置(纬度和经度)值。我需要澄清何时调用 CLLocationManagerDelegate 方法。
1)只有当应用程序与位置更改一起在前台时才会调用它或
2)当应用程序在后台以及位置更改时会被调用吗?
3)在上述两种情况下。
我只是想知道/澄清是否- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations被调用,即使应用程序与 locationchange 一起在后台或仅当应用程序与 locationchange 一起在前台或在两个条件?
我没有启用位置更新后台模式。我使用的是 iOS8,并在我的 Info.plist 中使用 NSLocationAlwaysUsageDescription链接对位置更新进行了必要的更改。