在validateForUpdate中修改Core Data属性是不是很糟糕:?

时间:2010-02-16 21:55:33

标签: iphone core-data nsmanagedobject

我正在为iPhone应用程序使用Core Data。我有一个属性isChangedFromOriginal,它定义了数据(对于多个字段 - 如果一个字段被更改,就像所有字段都被更改一样)是从预加载的标准更改的。

我打算创建NSManagedObject的子类并在ValidateForUpdate中执行检查:但是,这需要在此方法中设置属性。如果这是一个好的或坏的想法,任何输入,我都找不到任何文件?

感谢

1 个答案:

答案 0 :(得分:3)

这是一个坏主意。它仅用于验证而不用于数据操作,因为您可能会无意中触发另一个验证检查并将自己发送到无限循环中。