当属性是可选的时,是否会设置默认的CoreData属性值?

时间:2018-01-24 13:28:14

标签: ios core-data

如果CoreData属性为Optional,是否会在创建商店时设置默认值?还是会留空?

我对 iOS 11 的检查显示默认值已设置。但是,我从运行 iOS 9 的设备获得了奇怪的崩溃日志,这让我觉得这个值没有设置。

文档没有说明任何内容。你们都知道吗?

img

1 个答案:

答案 0 :(得分:2)

创建实体的新实例时,始终会设置默认值。

如果值是可选的,则允许为零。但如果它有默认值,则初始值不为零。如果你愿意的话,你可以将它变为零,因为它是可选的。所以价值可能是零,但它不会以这种方式开始。

相关问题