据NSFetchedResultsController
苹果文档:核心数据 - 的NSManagedObjectContext VS NSFetchedResultsController
您使用已取得的成果控制器能够有效地管理 从核心数据返回的结果读取请求提供一个 UITableView的对象数据。
它的主要职责是管理管理 对象的集合。
看来这两个类的目的是重叠的。两者都“管理提取的管理对象”。也许措辞的差异确实意味着什么,但我不明白。在阅读这两个文档之后,在我看来,所有的数据获取,修改,提交,撤销/重做等都由托管上下文处理。我没有看到nsfrc的存在。
任何人都可以解释为什么我们需要提取结果控制器,当我们已经有托管上下文来处理数据?
因此,MOC使用提取请求A从持久性存储中获取一些数据。然后,FRC使用提取请求B从该MOC获取数据以提供表格视图控制器。 A和B是两个不同的获取请求。那是对的吗? – Philip007 2012-08-01 22:44:36