我有一个具有transient属性的实体,并且它的可选标志设置为NO。 如果我从持久存储中获取此实体的实例,更改某些内容并保存回来,是否需要设置此瞬态属性?
答案 0 :(得分:1)
根本不保存瞬态值,因此可选或必需对它们没有影响。 击>
好的,我完全错了。我习惯于设置默认值和/或我的瞬态总是有计算值,所以我忘记了所需的瞬态必须有一个值。我测试了它确保。
如果你有一个没有值的瞬态属性,那么应用程序的逻辑应该强制执行。由于您似乎每次都不使用瞬态,我建议设置默认值或在自定义getter方法中计算值。