【问题标题】:Relationship persistence with NSPersistentCloudKitContainer使用 NSPersistentCloudKitContainer 保持关系
【发布时间】:2019-12-19 14:10:51
【问题描述】:

我正在开发一个使用NSPersistentCloudKitContainer 在设备之间共享数据的应用。核心数据模型有多个实体,其中两个使用与其各自逆向的关系连接。我遇到的问题是,当我将关系设置为 nil 时,云数据没有更新,当我重新启动应用程序时,关系会重置为设置为 nil 之前的状态。

这是新NSPersistentCloudKitContainer 中的错误吗?其他人有这个问题吗?

【问题讨论】:

  • 我现在才意识到这个问题,core data 似乎可以正常删除关系,但是同步后,关系又会恢复!
  • 你有办法解决这个问题吗?我意识到即使在 CloudKit 仪表板中,也无法删除字段。如果我将字符串字段设置为空,它将在同步时崩溃 CoreData。似乎唯一的方法是创建我自己的虚拟“nil”对象以链接到。
  • 有同样的问题:stackoverflow.com/questions/62000858/… 现在才注意到你的问题,希望我能得到一些有用的见解。您是否以某种方式解决了这个问题?

标签: ios core-data cloudkit nspersistentcloudkitcontainer


【解决方案1】:

iOS 14 似乎已经为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-04
    • 2017-06-29
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    相关资源
    最近更新 更多