我正在使用瞬态值在我的应用程序中提供一些数据。问题是,一旦计算出这些值,就会弄脏我的托管对象,报告需要重新保存。
如果没有对象图的实际更改,是否有任何方法可以防止瞬态值将对象标记为脏。
谢谢,
答案 0 :(得分:1)
查看核心数据中的this awesome post on transient properties。它在这个短暂的空间里解释了比我能做得更好的事情,而且我还在考虑这个问题!
我认为这个人建议使用IsValid标志和Snapshot ivar来处理这个问题。
答案 1 :(得分:1)
您是否可以在数据模型类中将字段声明为非托管属性(即它们是在源代码中定义的,但未包含在数据模型中)?