Ich habe versucht, dies für eine Weile zu arbeiten, und ich bin hierher gekommen, um zu fragen, wie gehe ich mit den CLLocationManagerDelegate-Methoden in Swift gehen? Ich habe dies an der Spitze meiner Klasse setzen:Implementieren CLLocationManagerDelegate-Methoden in Swift
var locationManager = CLLocationManager()
ich folgende in meine viewDidLoad
Methode gesetzt habe:
locationManager.delegate = self
locationManager.distanceFilter = kCLDistanceFilterNone
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.startUpdatingLocation()
Und ich habe versucht, ohne Erfolg, diese Delegierten Methoden verwenden:
Ich habe auch versucht, @optional vor den Funktionen zu verwenden, aber Xcode löst dann einen Compilerfehler aus. Irgendwelche Ideen?
Es scheint für mich mit Ihrem Code funktionieren, erhalten Sie den Dialog gefragt, ob Ihre App Ihren Standort verwenden kann? – voidref
@votifref Jetzt, wo du es erwähnst, bekomme ich den Dialog nicht. Das ist ein bisschen merkwürdig ... Ich habe nur die Einstellungen überprüft und der App wurde ebenfalls die Erlaubnis zum Standort-Zugriff erteilt. –