我需要逐步完成两步:
1-从网上下载XML数据并存储到文档文件夹
2-将XML数据从Document文件夹重新加载到表格并显示
由于下载过程有点长,我总是把表格弄清楚。
我应该在这里使用什么方法来确保下载所有数据然后重新加载?
答案 0 :(得分:2)
通常的解决方案是显示一些微调器,在后台队列上下载数据,然后更新主队列上的UI:
[self showDownloadProgress];
dispatch_async(dispatch_get_global_queue(0, 0), ^{
[self downloadXMLData];
dispatch_async(dispatch_get_main_queue(), ^{
[self hideDownloadProgress];
[tableView reloadData];
});
});