我很难理解NSFetchRequest和NSFetchResultsController之间的区别。我也不知道在哪种情况下我会选择其中一种。
如果有人能用简单的方式解释它,我将非常高兴。
[NSFetchRequest
是您想从NSManagedObjects
中获取的NSManagedObjectContext
集的简单静态描述。
NSFetchResultsController
帮助管理为NSTableView
/ UITableView
使用而提取的对象。当在NSManagedObjectContext中编辑/插入/删除对象时,NSFetchRequest
返回的对象集可以更改。 NSFetchResultsController
将帮助您跟踪这些更改。
NSFetchResultsController
配置有NSFetchRequest
。