CloudKit 和 CoreData 默认值



我正在使用NSPersistentCloudKitContainer设置核心数据,以便我的数据将自动集成 CloudKit。我遇到的问题是我的实体中不能再有可选属性。我的所有可选属性都会生成编译器错误

[实体]。[属性] 必须具有默认值

这是一个错误吗?这个问题有很好的解决方法吗?

它似乎在Xcode 11 beta 3中得到了修复。

"解决方案"只是使所有链接可选。在XCode 11 GM上,这仍然是一样的,不要认为它在任何xcode测试版中都是"固定的"。

我认为原因是它同步到 CloudKit 的方式,他们希望完全控制实体类型的同步,因此链接可能会在短时间内断开。

相关内容

  • 没有找到相关文章

最新更新