objective-c – 每次NSManagedObject更改时如何设置修改日期?

每当我的一个托管对象被修改时,我想存储它被修改的日期(在我的数据模型中已经存在的属性中),以便在我与其他客户端同步时.

有没有办法做到这一点,没有A)手动重写我的所有设置器或B)依靠自己总是每次修改对象时更改修改日期?

最佳答案 您可以在通知中心注册以观察
NSManagedObjectContextObjectsDidChange通知.

这将告诉您哪些对象已更改.您可以检查您的对象是否在其中,并采取相应的措施.

点赞