iOS8-Speicherort: Wie soll man Always Authorization anfordern, nachdem der Benutzer die Berechtigung "When In Use" erteilt hat?

Wenn meine App die Kartenansicht startet, fordere ich die iOS8-Standortberechtigung "When In Use" an. Angenommen, der Benutzer gewährt dies.

Ich möchte die Berechtigung Immer nur anfordern, wenn sich der Benutzer für meine Geofencing-Funktion anmeldet. Der Aufruf von CLLocationManager.requestAlwaysAuthorization hat jedoch keine Auswirkung, da der aktuelle Autorisierungsstatus nicht mehr kCLAuthorizationStatusNotDetermined lautet.

Wie würde man vorgehen, um die Berechtigung Immer anzufordern, nachdem der Benutzer die Berechtigung Bei Verwendung erteilt hat? Ich würde denken, dass dies ein häufiger Anwendungsfall ist, da Apps es vermeiden sollten, nach der Immer-Erlaubnis zu fragen, es sei denn, dies wird benötigt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage