Я понимаю, что есть решения для передачи данных с контроллеров представлений. Тем не менее, проблема я имею, я использую Map Kit, и я не уверен, который Pin будет нажал на нее может быть один из следующих:Передача данных с контроллера View MapKit
artworkPin = Artwork(title:"Wind Wand",locationName:"Majestic",discipline:"Statue",
coordinate:windwandcoord)
artworkPin2 = Artwork(title:"Wind Wand2",locationName:" Not Majestic",discipline:"Statue",
coordinate:windwandcoord2)
Я хочу наклейку на ViewTwo (второй контроллер зрения) чтобы отображаться как название кнопки «информация» булавки, на которую было нажата кнопка. В настоящее время я устанавливаю его как: var artworkPin: Artwork!
override func viewDidLoad() {
super.viewDidLoad()
art_title.text = artworkPin.title
который загружает только ярлык в качестве названия произведения искусства (первый вывод). прилагается код, если это необходимо: ViewTwo ViewControllerOne
Спасибо за вашу помощь.
Я предполагаю, что это идет в конце ViewController Один? EDIT: отсутствовал} тестирование сейчас ... –
Можете ли вы дать мне объявление «Artwork»? –
Протестировано сейчас, а информационные кнопки теперь ничего не делают. например: при нажатии на отсутствие ответа. [Обновлено Просмотр Один] (http://pastebin.com/pVJDh7b7) [Artwork.swift] (http://pastebin.com/ysQ2Gqme) –