Отправка данных из статических ячеек в табличном представлении в представлении контейнера для просмотра контроллера в Swift

быстрый нуб здесь...

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

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

        let newViewController = segue.destinationViewController as! ViewController

        self.textField.text = newViewController.label.text


    }

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


person hyunsbuns    schedule 24.01.2016    source источник


Ответы (1)


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

newViewController.label.text = self.textField.text
person JAL    schedule 24.01.2016
comment
Да... глупый я. Как обновить метку, чтобы отразить изменения в текстовом поле? - person hyunsbuns; 25.01.2016