• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

startMonitoringSignificantLocationChanges Frage

Dackel Arnold

Ontario
Registriert
22.06.09
Beiträge
344
Hallo zusammen,

meine App soll die aktuelle Position des Users rausfinden. Dazu nutze ich die Methode startMonitoringSignificantLocationChanges. Dies funktioniert wunderbar, auch im Hintergrund. Wenn ich die App jedoch komplett schließe (Home Button doppelt drücken und dann bei der App auf das rote X), dann wird die Position trotzdem weiter aktualisiert (erkennbar an dem Pfeil in der Statusleiste).

Zusammengefasst also: startMonitoringSignificantLocationChanges Methode wird auch nach dem endgültigen schließen der App ausgeführt.

Hat dazu wer eine Lösung? Ich weiß grade nicht weiter...

Gruß Dackel Arnold
 
Hallo,
ich bin zwar Frischling was Iphone Entwicklung angeht, aber hast Du mal versucht
stopMonitoringSignificantLocationChanges in applicationWillTerminate aufzurufen?

Ansonsten, wird hier ganz gut erklärt, was beim beenden der App mit Nutzung von LocationServices passiert
http://stackoverflow.com/questions/...ocation-api-when-terminated-suspended/3446140

Ich hoffe ich konnte Dir wenigstens ein Denkanstoß in die richtige Richtung geben.

Liebe Grüße,
joro