iphone - 核心数据 : Transient values dirty object

标签 iphone objective-c core-data

我正在使用 transient 值在我的应用程序中提供一些数据。问题是,一旦计算出这些值,它就会弄脏我的托管对象,并报告需要重新保存。

如果对象图没有实际更改,是否可以防止 transient 值将对象标记为脏。

谢谢,

最佳答案

查看 this awesome post on transient properties在核心数据中。它解释的事情比我在这个简短的空间中所能解释的要好得多,而且我仍在思考这个问题!

我认为这家伙建议使用 IsValid 标志和快照 ivar 来处理这个问题。

关于iphone - 核心数据 : Transient values dirty object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3857269/

相关文章:

iphone - 如何对私有(private)方法进行前向声明?

ios - 如何让两个 NSManagedObject 类具有相同的父类(super class)

ios - 在图层上过滤

ios - 在 Swift 中解析 CSV 文件并将其加载到 Core Data 中

iphone - 核心数据 - 如何获取具有最大值属性的实体

iphone - 应用商店的单元测试

android - Android 设备上的程序化自动助理

iphone - 处理已取消的 IAP 交易

ios - 核心数据反向关系ios