Как передать объект между представлениями с помощью раскадровки Создан контроллер панели вкладок - PullRequest
4 голосов
/ 27 ноября 2011

У меня есть 2 представления, управляемые контроллером представления панели вкладок, созданным шаблоном, который Xcode 4 выдает с помощью раскадровки.

Мой первый вид на первой вкладке - это страница ввода данных, мой второй вид на второй вкладке отображает эти данные. У меня есть объект, где первый вид хранит эти данные. Как мне не только передать этот объект моему второму представлению, но и обеспечить его обновление, когда кто-то изменяет одно из полей UIText в первом представлении?

Большое спасибо

1 Ответ

2 голосов
/ 27 ноября 2011

Поместите объект данных в свойство вашего делегата приложения или в глобальную переменную.В контроллере представления страницы ввода данных добавьте метод IBAction для каждого текстового поля.В методе действия обновите соответствующее поле объекта данных.В раскадровке подключите каждое текстовое поле «Editing Did End» или «Value Changed» к соответствующему методу IBAction.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...