Convertieren von CLLocationCoordinate2D in eine Zeichenfolge, die gespeichert werden kann
Ich versuche, die Koordinaten eines Benutzers in einem ViewController zu speichern, damit daraus eine Anmerkung erstellt werden kann, die in einem anderen ViewController angezeigt werden kann.
In der Ansichtssteuerung, die die Koordinaten speichert, verwende ich den Code
NSUserDefaults.standardUserDefaults().setObject( Location, forKey: "Location")
In der Kartenansicht, in der die Anmerkung angezeigt wird, versuche ich, die Koordinaten mithilfe des Codes @ abzurufe
let Location = NSUserDefaults.standardUserDefaults().stringForKey("Location")
var Annotation = MKPointAnnotation()
Annotation.coordinate = Location
Es sagt mir, dass der Wert des TypsString?
auf einen Wert vom TypCLLocationCoordinate2D
.
So wie konvertiere ich dasCLLocationCoordinate2D
Koordinaten in einen Wert vom TypString
?