【发布时间】:2019-12-19 14:10:51
【问题描述】:
我正在开发一个使用NSPersistentCloudKitContainer 在设备之间共享数据的应用。核心数据模型有多个实体,其中两个使用与其各自逆向的关系连接。我遇到的问题是,当我将关系设置为 nil 时,云数据没有更新,当我重新启动应用程序时,关系会重置为设置为 nil 之前的状态。
这是新NSPersistentCloudKitContainer 中的错误吗?其他人有这个问题吗?
【问题讨论】:
-
我现在才意识到这个问题,core data 似乎可以正常删除关系,但是同步后,关系又会恢复!
-
你有办法解决这个问题吗?我意识到即使在 CloudKit 仪表板中,也无法删除字段。如果我将字符串字段设置为空,它将在同步时崩溃 CoreData。似乎唯一的方法是创建我自己的虚拟“nil”对象以链接到。
-
有同样的问题:stackoverflow.com/questions/62000858/… 现在才注意到你的问题,希望我能得到一些有用的见解。您是否以某种方式解决了这个问题?
标签: ios core-data cloudkit nspersistentcloudkitcontainer