Как заполнить ячейку табличного представления значениями, введенными в другом контроллере представления? - PullRequest
0 голосов
/ 16 мая 2011

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

Когда значения вводятся в текстовые поля и текстовое представление этого контроллера и нажимается кнопка сохранения, значения должны быть сохранены в текстовых метках ячеек моего пользовательского табличного представления. Как это возможно?

Ответы [ 2 ]

3 голосов
/ 16 мая 2011

Обновите объект источника данных значениями и вызовите функцию reloadData в экземпляре таблицы

- (void)reloadData

Звоните, как показано ниже

[myTableView  reloadData];

РЕДАКТИРОВАНИЕ:

Первое: вы можете использовать концепцию делегата из Objective-C,

Второе: Вы можете сохранить текстовое значение в пользовательском значении по умолчанию, используя NSUserDefault и получить доступ к нему в другом контроллере представления,

Смотрите очень хороший пост в блоге на NSUserDefault.

Учебник по программированию для iPhone - сохранение / получение данных с использованием NSUserDefaults

0 голосов
/ 16 мая 2011

Сохраните значения, введенные в текстовые входы, и сохраните их в различных переменных NSString.Установите эти значения для следующего входа ViewControllers.

Например, объявите строку NSString во втором интерфейсе контроллера представления и @synthesize это.Прежде чем перейти от первого контроллера ко второму контроллеру, установите значение для этой соответствующей переменной.

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