Как остановить UITableView перезагрузки данных и вызова tableView: cellForRowAtIndexPath :? - PullRequest
0 голосов
/ 05 июля 2010

У меня есть другая проблема с моим UITableView: я динамически загружаю «Вопросы» из XML-файла и показываю их внутри ячеек моего UITableView, где пользователь также может ответить на них. Проблема в том, что если вы прокрутите вниз, а затем снова прокрутить вверх, ответы, которые вы вводили ранее, просто исчезнут. Я также заметил, что UITableView снова вызывает метод tableView: cellForRowAtIndexPath: и это точно моя проблема, потому что этот метод снова загружает вопросы из файла XML, так что все ответы, введенные пользователем, теряются.

Как мне сохранить все ячейки в памяти и прекратить ленивую загрузку ячеек?

Буду признателен за любые предложения.

Спасибо!

1 Ответ

2 голосов
/ 05 июля 2010

Сохраните и сохраните полученные данные в NSMutableArray и подключите их в качестве источника данных к табличному представлению.

...