创建代码数据模型时,我收到与CloudKit相关的错误
那是我的模特:
我的核心数据模型连接良好,如何解决错误?
您愿意按照ClouldKit的要求去做吗?
例如。
“ Sold.toClient必须指定反向关系”
1)转到 Clients 实体的网格样式编辑器
2)在“关系”部分中,添加名为 toSold
的关系
3)从弹出窗口的“目标”列“出售” 中选择,然后从弹出窗口的“反向”列 toClient 中选择。
为其他实体做点事。 ClouldKit对数据模型有自己的要求,因此即使您的数据模型在本地运行,也必须遵循这些要求。
,请参阅标题为“ Creating a Core Data Model for CloudKit”的Apple文档...
特别是在“设计与CloudKit兼容的核心数据模型”子标题下。
关系
所有关系都必须是可选的。由于操作 大小限制,可能不会自动保存关系更改。 所有关系都必须有逆关系,以防记录 (在Core Data模型中,逆是 强烈推荐,但不是必需的。)
您需要修改对象图,以便为每个关系添加一个倒数。
参考您提供的图像,完成该任务后,您会在连接的“关系”线的两端看到一个箭头。
对于“一对多”关系,您将看到双V形(>> );对于“一对一”关系,您将看到一个单V形(> )。