保存时检测对NSManagedObject的更改

时间:2012-02-25 00:24:47

标签: objective-c cocoa core-data nsmanagedobject

KVO可以观察对象的各个属性,并获得旧值和新值的通知。但是,有没有办法知道何时保存NSManagedObject哪些特定属性已更改以及上次保存时它们的值是什么/

1 个答案:

答案 0 :(得分:0)

您可以使用NSFetchedResultsController来做到这一点。只要将委托设置为NSFetchedResultsController,就可以调用-didChangeObject,它提供了您正在寻找的内容。