Ich weiß, es gibt Lösungen für die Weitergabe von Daten von View-Controllern. Doch das Problem, das ich habe, ist, ich Map Kit verwende und ich bin nicht sicher, die Pin auf ihr angeklickt werden, könnte einer der folgenden sein:Pass Daten von View Controller MapKit
artworkPin = Artwork(title:"Wind Wand",locationName:"Majestic",discipline:"Statue",
coordinate:windwandcoord)
artworkPin2 = Artwork(title:"Wind Wand2",locationName:" Not Majestic",discipline:"Statue",
coordinate:windwandcoord2)
Ich möchte das Etikett auf der ViewTwo (zweite View-Controller) erscheint als der Titel der "Info" -Schaltfläche, die angeklickt wurde. Ich habe es zur Zeit eingerichtet als: var artworkPin: Artwork!
override func viewDidLoad() {
super.viewDidLoad()
art_title.text = artworkPin.title
die nur das Etikett als Titel artworkPin Lasten (der erste Stift). beigefügten Code, falls erforderlich: ViewTwo ViewControllerOne
Vielen Dank für Ihre Hilfe.
angeklickt werden, ich gehe davon aus dem in am Ende des Viewcontroller geht Ein? EDIT: fehlte} Testen jetzt ... –
Können Sie mir die 'Artwork' Erklärung geben? –
Getestet jetzt und die Info-Buttons machen jetzt nichts. Beispiel: Wenn Sie auf klicken, erfolgt keine Reaktion. [Aktualisierte Ansicht] (http://pastebin.com/pVJDh7b7) [Artwork.swift] (http://pastebin.com/ysQ2Gqme) –