相关疑难解决方法(0)

iOS5.1:同步任务(等待完成)

我有一个基本问题是将openWithCompletionHandler:(UIManagedDocument)与主要活动同步.

情况:我有一个管理共享UIManagedDocument的单例类.此类提供其中应递送一种方法在正常状态下的文档(即,创建或打开它,无论是neccessary).但是因为openWithCompletionHandler:它在后台异步执行它的主要工作,我的程序应该等待设置fetchedResultsController直到文档真的打开.当数据库未准备好时,"viewWillAppear"方法(当前)不会产生有用的输出.等待对我来说没问题,但收到通知可能是更好的方法.也许viewWillAppear不是setupFetchedResultsController的正确点,因为没有在runloop中调用.

是否有标准模式来实现这一目标?

更多的背景(我认为不是那么重要)我正在开发一个涉及CoreData UIManagedDocument的iOS 5.1应用程序.我类似于去年秋天在iTunes-U的斯坦福大学课程第14课的例子.一切都工作正常,直到我试图将UIManagedDocument的处理从UITableViewController类转移到处理我的文档的单独的类.在原始版本中,FetchedResultsController在完成处理程序中设置.

concurrency objective-c uidocument

5
推荐指数
1
解决办法
1154
查看次数

标签 统计

concurrency ×1

objective-c ×1

uidocument ×1