标签栏应用中的活动指示器

时间:2010-11-26 22:12:41

标签: iphone uiactivityindicatorview

我有一个TabBar应用,在启动时显示uitableviewtableview数据由存储在应用程序的文档目录中的文件访问。数据文件很安静(60MB)。第一次,仅在某些设备(3G)中,写入目录并且iOS杀死应用程序需要很长时间。

我想在将此文件写入目录时添加一个活动指示器,但我不知道应该放在哪里。我应该在启动时加载视图控制器,然后在完成文件写入时将其关闭吗?此外,我不知道如何加载此控制器,然后解除它并加载我的实际tableview。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

将工作分配到后台

dispatch_queue_t background_queue = dispatch_queue_create("com.your.rdns.notation", NULL);
dispatch_async(background_queue, ^ {
  //do your work here...

  dispatch_async(dispatch_get_main_queue(), ^ {
    //notify the ui here, when your task is done...
  });
});

还有很多很好的WWDC会议WWDC10 - 绝对值得一看!

欢呼声

罗恩