2016-01-24 1 views
0

быстр нуб здесь ...Передача данных от статических ячеек в Tableview в целях контейнера для просмотра контроллера в Swift

У меня есть контроллер с видом контейнера на контроллер Tableview вида, потому что я хочу, чтобы использовать статические клетки. У меня есть метка в контроллере представления, которую я хочу обновить текстовым полем в статической ячейке таблицы табуляции. Вот что я получил, но ярлык не обновляется.

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 
    if (segue.identifier == "tvEmbed") { 

     let newViewController = segue.destinationViewController as! ViewController 

     self.textField.text = newViewController.label.text 


    } 

Я знаю, что я не должен использовать статические элементы для этой цели, но это как раз для меня, чтобы получить представление о том, как он будет работать. Благодарю.

ответ

0

Вы устанавливаете textFieldtext на значение от newViewController, а не наоборот. Измените свое задание на:

newViewController.label.text = self.textField.text 
+0

Duh ... глупо меня. Как обновить ярлык, чтобы отразить изменение в текстовом поле? – hyunsbuns