Bis jetzt ist das der Code, den ich habe. Ich versuche, die Werte von locValue.latitude und locValue.longitude entweder als Zeichenfolge oder als Ganzzahl zu speichern. Ich habe versucht, den Rückgabetyp in der Methode (-> String, etc.) zu definieren, aber ich bekomme einen Fehler, der besagt, dass die didChangeAuthorizationStatus-Methode mit der optionalen Anforderungsmethode locationManager im Protokoll CLLocationManagerDelegate in Konflikt steht.Swift: Wie kann ich Koordinaten mit CLLocationCoordinate2D als String oder Int speichern?
func locationManager(manager: CLLocationManager, didChangeAuthorizationStatus status: CLAuthorizationStatus) {
if status == .AuthorizedAlways {
let locValue:CLLocationCoordinate2D = manager.location!.coordinate
self.dispLocation.text = "locations = \(locValue.latitude) \(locValue.longitude)"
}
}
sie speichern, wo? Warum speichern Sie sie nicht einfach im Originalformat? – nielsbot
Meine Absicht ist es, die Werte als Variablen zu speichern, so dass ich sie in eine API-URL einfügen kann, um den wechselnden Standort anzupassen –