我应该在哪里初始化数据?

时间:2010-04-27 07:45:58

标签: iphone objective-c cocoa init

我正在加载iphone应用时解析CSV文件。这需要几秒钟我想在发生这种情况时抛出一个闪屏,但是因为我从wakeFromNib加载这些数据,所以在我完成后会出现闪屏。

那我应该在哪里做这项工作?

3 个答案:

答案 0 :(得分:2)

如何在applicationDidFinishLaunching:UIApplicationDelegate加载CSV?

答案 1 :(得分:0)

与阻止UI的大多数任务一样,在后台线程中运行它并在完成后通知主线程(隐藏启动屏幕)。

答案 2 :(得分:0)

我强烈推荐NSOperation来完成这类任务。 Google为some tutorials

applicationDidFinishLaunching (app-wise)或 viewDidLoad (ViewController-wise)是放置代码的好地方。