ASIHTTPRequest асинхронное обновление uitableview - PullRequest
1 голос
/ 24 ноября 2011

Я использую UITableView, который загружает данные с сервера.Мне нужно использовать async ASIHTTPRequest, который находится в отдельном .m.

Как я могу заставить перезагрузить данные таблицы при вызове requestFinished:?? 1003 *

Спасибо!

Ответы [ 2 ]

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

Окончательно решено с наблюдателями, хотя, когда приложение полностью закрыто, работать не будет. Я подумаю над чем-нибудь.

Спасибо

0 голосов
/ 24 ноября 2011

Вы можете просто отправить данные, которые необходимо загрузить в TableView, передав их между файлами. и, наконец, вызовите другой метод внутри табличного представления, который реализует команду [self.tableview relaodData];

Обновление:

Что я вижу из ваших комментариев, так это то, что у вас есть tableView CONtroller или некоторая форма контроллера, который загружает данные, вызывая другой класс, содержащий ASIHTTPrequest / ansynchrinous requsts. Теперь вы также сказали мне, что TableView также содержит UIViewController в каждой ячейке, и я не думаю, что это хорошая идея, вы могли бы пойти с пользовательским методом ячейки, посмотрите на это 4 части учебник ... сейчас и данные, которые должны быть загружены в TableView, загружаются TableViewController каким-либо методом, будь то каждая ячейка или что-то в этом роде ... поэтому после того, как вы сможете получить данные только внутри tableViewController, просто вызовите [self.tablebview reloadData] внутри TableViewController, который является родителем TableView, нет необходимости вызывать другие методы.

...