我有一个显示一些信息的UITableView。这些信息来自XML文件。
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。我没有我要搜索的预期LiveUpdate。
方法调用的时间间隔约为0.001到0.0025秒。
有什么解决办法吗?
塞巴斯蒂安