在后台加载大量数据

时间:2012-07-19 06:40:31

标签: iphone objective-c ios core-data

我有一个应用程序可以下载XML对象并将其保存在CoreData模型中。根视图在表格中显示此信息。

我想知道,执行此任务的最佳位置在哪里(AppDelegateviewDidLoad根视图?)

答案对于少量数据来说似乎很容易,但应该在哪里讨论大文件?推荐的方法是什么?

2 个答案:

答案 0 :(得分:2)

我建议您在AppDelegate中加载此数据,显示UIActivityIndicator并在后台加载数据,然后在完成后更新RootView。

答案 1 :(得分:2)

我建议你在Root视图的viewDidLoad中加载这些数据。如上所述,数据并不大,因此无需显示UIActivityIndi​​cator。