2016-04-12 11 views
0

コアの場所を使用するアプリを作成しています。私はCore Locationの開発者ガイドを読みましたが、まだ疑問があります。 領域の入力と終了のイベントだけを監視するために関数[self.locationManager startUpdatingLocation]を使用する必要があるかどうかはわかりませんでした。委任されたメソッドdidEnterRegiondidExitRegionを実装しました。私が理解したことは、常に更新されたい場合には、委任されたメソッドdidUpdateLocationsを実装し、関数startUpdatingLocationを呼び出す必要があるということです。iOS地域の監視

問題は次のとおりです。フォアグラウンドモードとバックグラウンドモードでのみ監視領域にstartUpdatingLocationメソッドを呼び出す必要がありますか?前もって感謝します。

答えて

1

あなたはおそらく唯一設定する必要があります。

  • startMonitoringForRegion:
  • stopMonitoringForRegion:

その後一度だけ入力したデリゲートメソッドを実装します。