Ich möchte Informationen von einer Pin-Annotation zu einem anderen viewController übergeben. Ich kann den Titel und den Untertitel der Annotation übergeben, aber ich muss einige zusätzliche Informationen zusammen mit diesen übergeben. Gibt es eine Möglichkeit, einem MKPointAnnotation Zusatzinformationen hinzuzufügen, die nicht nur Titel und Untertitel sind?Zusätzliche Details zu MKPointAnnotation außer Titel und Untertitel
hier habe ich den Stift Titel und Untertitel Satz, so dass es auf der Karte angezeigt wird:
var zoopin = MKPointAnnotation()
zoopin.coordinate = zoo
zoopin.title = "The zoo"
zoopin.subtitle = "hello this is the zoo"
mapView.addAnnotation(zoopin)
der Titel und Untertitel werden dann an meine Info-View-Controller bestanden mit:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "info") {
if let annotation = sender as? MKAnnotationView {
let detailViewController = segue.destinationViewController as! info
detailViewController.titleText = annotation.annotation?.title ?? ""
detailViewController.detaileText = annotation.annotation?.subtitle ?? ""
}
}
}
Ich habe damit herumgespielt, ich kann es nicht funktionieren, weil ich es nicht verstehe. Könntest du es bitte etwas ausführlicher erklären? –
check edit, es gibt wirklich nichts zu verstehen, Sie machen Ihre Anmerkung, die "Gibt es eine Möglichkeit, zusätzliche Informationen hinzufügen" das, was Sie wollen –
Ah ich bekomme es jetzt danke :) –