私は iOS8 を使用しており、位置 (緯度と経度) の値を追跡しようとしています。CLLocationManagerDelegate メソッドがいつ呼び出されるかについて明確にする必要がありました。
1) locationchange または、アプリがフォアグラウンドにある場合にのみ呼び出されますか?
2) アプリが locationchange または locationchange と共にバックグラウンドにあるときに呼び出されますか?
3) 上記の両方の条件で。
- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locationsは、アプリが locationchange と共にバックグラウンドにある場合でも呼び出されるか、アプリが locationchange と共にフォアグラウンドにある場合にのみ呼び出されるか、または両方の条件?
位置情報の更新のバックグラウンド モードを有効にしていません。iOS8 を使用しており、リンクに従って位置情報の更新に必要な変更を加えました。