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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage