Location service iOS alert-Aufruf zurück
Wenn wir die Ortungsdienste nutzen in einer Anwendung, so erhalten wir eine iOS-Warnmeldung versucht die Anwendung, um die aktuelle Lage-Erlauben/nicht Erlauben.
Haben wir einen Delegaten aufrufen, zurück diese Tasten?
Ich behandeln möchten, Tippen Sie auf "nicht Zulassen".
Du musst angemeldet sein, um einen Kommentar abzugeben.
Keinen direkten Zugang zu dieser Warnung.
Wenn der Benutzer drückt "nicht Zulassen", oder, wenn die app sonst keine Berechtigung für die Ortungsdienste nutzen, dann
CLLocationManager
rufenlocationManager:didFailWithError:
auf seine delegieren. Der Fehler domain wirdkCLErrorDomain
und der Fehler-code wirdkCLErrorDenied
.Können Sie einfach Holen Sie sich die Aktion wie folgt:
stellen Sie sicher, dass die Delegierten der Standort-manager.
Sollten Sie auch überprüfen, um zu sehen, ob der Benutzer darf die Ortungsdienste für die app, bevor die Standort-manager. Verwenden Sie die
CLLocationManager
Methode der KlasselocationServicesEnabled
zu überprüfen.Hier ist der doc: