我正在使用NSPersistentCloudKitContainer
设置核心数据,以便我的数据将自动集成 CloudKit。我遇到的问题是我的实体中不能再有可选属性。我的所有可选属性都会生成编译器错误
[实体]。[属性] 必须具有默认值
这是一个错误吗?这个问题有很好的解决方法吗?
它似乎在Xcode 11 beta 3中得到了修复。
"解决方案"只是使所有链接可选。在XCode 11 GM上,这仍然是一样的,不要认为它在任何xcode测试版中都是"固定的"。
我认为原因是它同步到 CloudKit 的方式,他们希望完全控制实体类型的同步,因此链接可能会在短时间内断开。