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?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage