Метод CellForRowAtIndex не вызывается - PullRequest
0 голосов
/ 09 декабря 2011

Я загружаю некоторые данные через Интернет и хочу отобразить их в виде таблицы.

Я получаю эти данные, как только представление появится, используя метод -(void)viewWillAppear:(BOOL)animated.

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

Итак, моя проблема в том, что метод cellForRowIndexPath не вызывается.

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

Ответы [ 2 ]

1 голос
/ 09 декабря 2011

Сначала проверьте ссылки TableView с делегатом и источником данных, а затем повторите попытку.

И каждый раз, когда вы возвращаетесь к своей точке зрения, пишите:

-(void)viewWillAppear:(BOOL)animated
{
    [self.tableView reloadData];
}
0 голосов
/ 09 декабря 2011

чтобы перезагрузить таблицу, вы должны позвонить reloadData. Кроме того, - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath будет вызываться только если вы установите dataSource для вашего UITableView

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