Сохраните данные, введенные в текстовые поля, средство выбора даты и т. Д. В представлении (странице), в Uitableview. - PullRequest
0 голосов
/ 21 марта 2012

У меня есть представление (страница) с множеством текстовых полей, средств выбора даты и т. Д. Эта страница отображается с использованием presentModalViewController.Теперь я хочу сохранить данные, введенные в текстовые поля в tableView.Каждое текстовое поле на странице соответствует столбцу в табличном представлении.

Я хочу сохранить данные страницы при нажатии кнопки в табличном представлении в виде строки.

Любая справка !!

Ответы [ 2 ]

0 голосов
/ 21 марта 2012

Ваше представление представлено из ViewController, который управляет представлением.

При нажатии кнопки сохранения в представлении ViewController может извлекать данные из полей в представлении и сохранять их в объекте модели, который затем можно добавить в массив UITableViewDataSource (или все, что нужно для загрузки данных в ваш стол).

Затем вы можете указать вашему UITableView обновить строку по пути индекса, и он извлечет новые данные из источника данных и обновит вашу таблицу.

Вуаля ....

... более умным (это слово) подходом было бы связать свойства вашей модели с вашими элементами представления (из вашего контроллера), чтобы по мере их обновления модель изменялась. Таблица может использовать KVO для прослушивания изменений Модели и одновременного обновления их компонентов представления.

0 голосов
/ 21 марта 2012

Вы можете использовать протокол и делегировать объект.Вот простой пример, который покажет вам, как этого добиться:

http://www.theappcodeblog.com/2011/04/15/passing-data-between-views-tutorial-using-a-protocol-delegate-in-your-iphone-app/

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