отображение набора данных в текстовое поле внутри UItableView - PullRequest
0 голосов
/ 21 апреля 2011

Прошло 2 дня, я застрял с проблемой.В моем приложении я использую некоторые сервисы .net asmx (в качестве бэкэнда), чтобы получить некоторые данные и заполнить их в своих представлениях.В одном из модулей мне нужно отредактировать и сохранить данные, получаемые от сервисов. В этом я получаю несколько значений строк и, соответственно, создаю эти много ячеек строк в своем табличном представлении, которое также состоит из двух полей UItextfields, отображающих некоторые уникальныекод и комментарии.

Теперь, если мне нужно отредактировать и сохранить некоторые поля, мне нужно сопоставить каждый из этих строк с каждой ячейкой строки, и после этого я создаю объект, который в основном является прокси-классом wsdl, который у меня есть.генерируется с использованием Sudzc и передает каждый набор данных и сериализует его в xml и передает его через SOAP.

Настоящая проблема здесь заключается в том, что я не понимаю, как сопоставить каждый уникальный ключ строки с каждой ячейкой строки и создать уникальный набор данных (который в основном содержитдругие поля, в том числе rowkey) для каждой строки и передачи ее прокси-объекту (заглушки WSDL).

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

Спасибо, Manoj

1 Ответ

0 голосов
/ 21 апреля 2011

Не уверен, что понимаю вашу проблему, но я могу придумать два способа сопоставить ячейку строки с чем-либо.1. Каждый UITableViewCell является подклассом UIView, и поэтому он имеет атрибут «tag», который является int.Вы можете установить это и проверить его значение.2. Когда пользователь нажимает на строку, вызывается tableView: didSelectRowAtIndexPath:.IndexPath.row - это тип int, который задает абсолютное положение строки в своем разделе (и если только один раздел, то во всей таблице).

Обычно в cellForRowAtIndexPath: вы выбираете данные поддержки, соответствующие IndexPath.грести и заполнять ячейку.Вы также можете установить тег ячейки в этой точке.

Это связывает воедино строку, ячейку и данные.Надеюсь, это поможет.-Mike

...