UITableView Перезагрузить данные - PullRequest
0 голосов
/ 19 мая 2010

Я использую UITableView, чтобы показать информацию, полученную для сервера. Создайте соединение в viewWillAppear: метод:

- (void)viewWillAppear:(BOOL)animated {
//Create connection
}

И я положил полученные данные в массив: NSSArray *dataFromServer:

Затем я хочу показать данные по каждой ячейке (некоторый объект NSString).

Поскольку соединение было освобождено, я звоню [self.tableView reloadData], но не могу работать.

Так что я хотел бы знать, как это сделать?

Ответы [ 2 ]

0 голосов
/ 15 января 2014

Соединению требуется время для загрузки данных. Таким образом, правильно загрузить пользовательский интерфейс -> загрузка данных -> обновить пользовательский интерфейс. Поэтому, когда представление было загружено, добавьте ActivityView - хороший выбор. И когда загрузка данных закончится, удалите ActivityView и вызовите [self.tableView reloadData];

0 голосов
/ 19 мая 2010

Соединению требуется время для загрузки данных. Таким образом, правильно загрузить пользовательский интерфейс -> загрузка данных -> обновить пользовательский интерфейс. Поэтому, когда представление было загружено, добавьте ActivityView - хороший выбор. И когда загрузка данных закончится, удалите ActivityView и вызовите [self.tableView reloadData];

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