如何在主队列上加载 UIDocument?
Posted
技术标签:
【中文标题】如何在主队列上加载 UIDocument?【英文标题】:How to load a UIDocument on the main queue? 【发布时间】:2013-04-05 17:47:13 【问题描述】:我曾经使用 plist 来存储我的应用程序的数据,但我决定改用 UIDocument。第一个view是一个UITableView,在view出现之前需要加载对应的UIDocument。
我在应用程序的委托中加载并保存我的数据,但是当我加载我的 UIDocument 时,它仅在我的表格视图出现后才被加载(我认为是在后台队列中),从而导致各种错误。
那么,如何将它加载到主队列中,以便加载后程序执行可以正常继续?文档不是很大(仅包含字符串数据数组的数据),因此不会有任何与性能相关的问题。
【问题讨论】:
【参考方案1】:您是否使用方法-openWithCompletionHandler:
来加载文档?如果是这种情况,您将不得不在完成块中重新加载表格。
文档已加载到主线程,但晚,比您的表格显示。
【讨论】:
以上是关于如何在主队列上加载 UIDocument?的主要内容,如果未能解决你的问题,请参考以下文章
处理包含多个图像的 UIDocument 中的图像加载/存储