CLLocationManager
デリゲートは、が呼び出されたときに好きdidEnterRegion
で動作するのでしょうか、それともメソッドを常に呼び出す必要があるのでしょうか。didExitRegion
stopUpdatingLocation
startUpdatingLocation
もう1つは、地域の監視を開始するのに最適な場所です。
CLLocationManager
デリゲートは、が呼び出されたときに好きdidEnterRegion
で動作するのでしょうか、それともメソッドを常に呼び出す必要があるのでしょうか。didExitRegion
stopUpdatingLocation
startUpdatingLocation
もう1つは、地域の監視を開始するのに最適な場所です。
stopUpdatingLocation
アプリがバックグラウンドに入ると、エネルギーを節約するために呼び出すことが期待されます。startMonitoringForRegion:desiredAccuracy:
デリゲート メソッドを使用するdidEnterRegion
と、didExitRegion
アプリがバックグラウンド/中断されている場合でも、それに応じて呼び出されます。別のオプションは、を使用することstartMonitoringSignificantLocationChanges
です。その後、アプリは一時停止または終了状態から復帰します。