标签: ios core-data
如果CoreData属性为Optional,是否会在创建商店时设置默认值?还是会留空?
CoreData
我对 iOS 11 的检查显示默认值已设置。但是,我从运行 iOS 9 的设备获得了奇怪的崩溃日志,这让我觉得这个值没有设置。
文档没有说明任何内容。你们都知道吗?
答案 0 :(得分:2)
创建实体的新实例时,始终会设置默认值。
如果值是可选的,则允许为零。但如果它有默认值,则初始值不为零。如果你愿意的话,你可以将它变为零,因为它是可选的。所以价值可能是零,但它不会以这种方式开始。