如何在主队列上加载UIDocument?

时间:2013-04-05 17:47:13

标签: objective-c uidocument

我曾经使用plist来存储我的应用程序的数据,但我决定使用UIDocument代替。第一个视图是UITableView,需要在视图出现之前加载相应的UIDocument。

我将我的数据加载并保存在应用程序的委托中,但是当我加载我的UIDocument时,它只会在我的表视图出现后加载(在后台队列中),导致各种错误。

那么,我如何将它加载到主队列上,这样当它加载的程序执行可以正常继续?该文档不是很大(仅包含字符串数据数组的数据),因此不会出现任何与性能相关的问题。

1 个答案:

答案 0 :(得分:1)

您是否使用方法-openWithCompletionHandler:加载文档?如果是这种情况,则必须在完成块中重新加载表

文档 加载在主线程上,但以后,而不是显示表格。