CLLocationManager.authorizationStatus () immer CLAuthorizationStatus.NotDefined mit der App swift & objC
Ich kann nur meinen CLLocationManager autorisieren lassen. (schnell unter ios8) Ich füge sogar einen expliziten requestAlwaysAuthorization-Aufruf hinzu (den ich mit objC unter ios7 nicht benötige)
func finishLaunch() {
//ask for authorization
let status = CLLocationManager.authorizationStatus()
if(status == CLAuthorizationStatus.NotDetermined) {
self.locationManager.requestAlwaysAuthorization();
}
else {
self.startMonitoring()
}
...
}
Der Rückruf erhält nur NotDermined und es wird dem Benutzer kein UIAlertView angezeigt.
func locationManager(manager: CLLocationManager!, didChangeAuthorizationStatus status: CLAuthorizationStatus) {
if(status == CLAuthorizationStatus.NotDetermined) {
println("Auth status unkown still!");
}
self.startMonitoring()
}
Mache ich es falsch? - Fühlt sich für mich wie ein Käfer an, aber ich hätte gerne ein Feedback