uitableview
我有一个 TabBar 应用程序,它在启动时显示 aa 。tableview
数据由存储在应用程序文档目录中的文件访问。数据文件很大(60MB)。第一次并且仅在某些设备(3G)中写入目录需要很长时间,iOS 会终止应用程序。
我想在将此文件写入目录时添加一个活动指示器,但不知道应该把它放在哪里。我应该在启动时加载视图控制器,然后在文件写入完成后将其关闭吗?此外,我不知道如何加载此控制器,然后将其关闭并加载我实际tableview
的 . 有什么建议么?
uitableview
我有一个 TabBar 应用程序,它在启动时显示 aa 。tableview
数据由存储在应用程序文档目录中的文件访问。数据文件很大(60MB)。第一次并且仅在某些设备(3G)中写入目录需要很长时间,iOS 会终止应用程序。
我想在将此文件写入目录时添加一个活动指示器,但不知道应该把它放在哪里。我应该在启动时加载视图控制器,然后在文件写入完成后将其关闭吗?此外,我不知道如何加载此控制器,然后将其关闭并加载我实际tableview
的 . 有什么建议么?
将工作分派到后台
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 - 绝对值得一看!
干杯
罗恩