关于核心数据中的实体瞬态属性

时间:2010-08-23 02:35:27

标签: core-data

我有一个具有transient属性的实体,并且它的可选标志设置为NO。 如果我从持久存储中获取此实体的实例,更改某些内容并保存回来,是否需要设置此瞬态属性?

1 个答案:

答案 0 :(得分:1)

根本不保存瞬态值,因此可选或必需对它们没有影响。


更新

好的,我完全错了。我习惯于设置默认值和/或我的瞬态总是有计算值,所以我忘记了所需的瞬态必须有一个值。我测试了它确保。

如果你有一个没有值的瞬态属性,那么应用程序的逻辑应该强制执行。由于您似乎每次都不使用瞬态,我建议设置默认值或在自定义getter方法中计算值。