一个对象需要提交到服务器,我想通过显示lastModified
日期/时间和lastSubmitted
日期/时间来向用户表明该对象需要提交。
(是的,必须手动提交记录。)
我目前正在侦听NSManagedObjectContextObjectsDidChangeNotification
,检查对象的实体是否为RetailLocation
,如果是,则设置其lastModified
日期/时间(当然,仅当lastModified
不是唯一被修改的属性时)。由于这似乎高度混淆了撤消管理器,我用它performSelector:SOMESEL withObject:retailLocation afterDelay:0.0
来设置lastModified
属性。
可悲的是,这几乎更糟:这导致两个动作被添加到撤消堆栈中!
有人可以推荐一种lastModified
在 Core Data 管理的记录中实现属性的好方法吗?或者,我错过了什么?