【问题标题】:When a managed object model updates its relationship model is not getting updated当托管对象模型更新时,其关系模型不会更新
【发布时间】:2019-10-09 23:35:03
【问题描述】:

我有一个与用户模型有一对多关系的提要模型。当我在 mainQueueContext 上更新用户模型的参数时,我的提要模型指向那个旧用户模型。

有人可以帮我解决问题吗?

【问题讨论】:

  • 让我尝试猜测您的意思并重申您的问题:我的数据模型有一个名为 feed 的实体,它与另一个名为 user 的实体存在一对多关系.当我更新user 对象的属性时,…… 这是我能猜到的。我认为您报告某些视图没有更新。您可能使用两个托管对象上下文作为父对象和子对象,问题在于同步它们。所以,首先请验证我的重述是否正确,然后告诉我们更多关于您的托管对象上下文的信息,并可能发布一些代码。
  • 是的,你是对的@JerryKrinock,我已经解决了。问题在于多个上下文。请添加这一点作为答案,我将标记为正确。

标签: ios swift core-data nsmanagedobject


【解决方案1】:

问题在于两者处于不同的上下文中。当我们使用父子上下文时,我们应该确保也保存父上下文。

【讨论】:

    猜你喜欢
    • 2015-07-30
    • 1970-01-01
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 2014-08-03
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    相关资源
    最近更新 更多