【发布时间】:2019-06-13 03:31:12
【问题描述】:
我正在使用NSPersistentCloudKitContainer 设置核心数据,以便我的数据将自动与 CloudKit 集成。我遇到的问题是我的实体中不再有可选属性。我所有的可选属性都会产生编译器错误
[entity].[attribute] 必须有一个默认值
这是一个错误吗?这个问题有什么好的解决方法吗?
【问题讨论】:
-
我也不知道是bug还是功能。但我想现在这只是 CoreData 的自动同步带来的限制之一(除了苹果在这里提到的那些:developer.apple.com/documentation/coredata/…)。可能需要默认值来初始化 CloudKit 模式。一个好的解决方法是提供默认值。 ;)
-
你发现了吗?
标签: ios core-data cloudkit xcode11