2016-04-12 6 views
0

Ich erstelle eine App, die den Core-Standort verwendet. Ich habe den Entwicklerleitfaden für Core Location gelesen, habe aber noch Zweifel. Ich habe nicht verstanden, ob ich die Funktion [self.locationManager startUpdatingLocation] für die Überwachung nur der Regionen verwenden muss, um Ereignisse einzugeben und zu beenden. Ich habe die delegierten Methoden didEnterRegion und didExitRegion implementiert. Was ich verstanden habe ist, dass, wenn ich die ganze Zeit aktualisiert werden möchte, ich die delegierte Methode didUpdateLocations implementieren und die Funktion startUpdatingLocation aufrufen muss.iOS-Regionsüberwachung

Die Frage ist also: muss ich startUpdatingLocation Methode für die Überwachung von Regionen nur im Vordergrund und Hintergrund-Modi aufrufen? Danke im Voraus.

Antwort

1

Sie wahrscheinlich brauchen nur zu setzen:

  • startMonitoringForRegion:
  • stopMonitoringForRegion:

Dann einmal implementieren nur die Delegatmethoden Sie eingegeben haben.