【问题标题】:Detect changes to NSManagedObject when saving保存时检测对 NSManagedObject 的更改
【发布时间】:2012-02-25 00:24:46
【问题描述】:

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

【问题讨论】:

    标签: objective-c cocoa core-data nsmanagedobject


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    相关资源
    最近更新 更多