У меня есть UITableView, который показывает некоторую информацию. Информация из XMLFile.
Xml-файл довольно большой, около 500 записей.
Я не хочу, чтобы пользователь ждал окончания анализа, я хочу добавлять ячейку за ячейкой в TableView.
Вот мой код:
-(void) onFinishedPartDownload:(id)item
{
if(odvTableViewDelegateController.odvs == nil)
odvTableViewDelegateController.odvs = [NSMutableArray new];
if([odvTableViewDelegateController.odvs count]==0)
{
genericDelegate.tableView.delegate = odvTableViewDelegateController;
genericDelegate.tableView.dataSource = odvTableViewDelegateController;
}
[odvTableViewDelegateController.odvs addObject:item];
[genericDelegate.tableView reloadData];
}
Этот метод вызывается каждый раз, когда элемент анализируется, но в конце он перезагружает tableView. У меня нет ожидаемого живого обновления, которое я ищу.
Интервал вызова метода составляет от 0,001 до 0,0025 секунд.
Есть идеи, как это исправить?
Себастьян