Einmalige Anfrage für Standort?
-
28-09-2019 - |
Frage
Gibt es eine Möglichkeit CLLocationManager Verwendung für einen einmalige Lage zu fragen, das äquivalent zu sagen „wenn ich diesen Knopf drücken, so sagt mir, wo ich bin“, oder ist es nur ein Fall von Aufrufen
[locationManager startUpdatingLocation];
// and implementing: locationManager:didUpdateToLocation:fromLocation:
[locationManager stopUpdatingLocation];
Lösung
Kurze Antwort: nein.
Es kann einige Zeit dauern, um einen Ort zu bekommen, weshalb die CLLocationManager
einen Delegaten verwendet. Sie müssen stopUpdating
Lage in dem Callback-locationManager:didUpdateToLocation:fromLocation:
nennen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow