【问题标题】:addrelationship to only updated products Core dataaddrelationship 仅更新产品核心数据
【发布时间】:2014-06-20 06:41:52
【问题描述】:

我在上下文中有大约 1 个 lac 产品,但是当我同步到服务器时,只有 10-15 个产品被更新,所以我还必须更新产品与其他模型的关系。

那么有什么方法可以让我只从核心数据文件或上下文中获取更新的产品。 重新建立 1 lac 产品的所有关系非常耗时。

我检查了 InsertedObject 属性,但在保存上下文后它给了我 0。

【问题讨论】:

  • 是什么导致你不得不修复所有的关系?您需要提供有关模型和代码的更多详细信息。
  • 实际上产品模型与taxCode模型等其他模型相关,所以如果我得到一个新产品或更新了某些产品代码,那么我必须重新建立该产品的关系有什么方法可以让我可以仅从上下文中获取最近更新的对象。
  • 仅当您在保存之前标记它们或获取对象。

标签: ios objective-c core-data


【解决方案1】:

你没有给我们太多的细节来处理。您正在从服务器获取 10-15 个产品并将它们解析为 Core Data?

如果您正在这样做,那么您应该在解析期间进行任何关系映射。您拥有解析期间所需的所有信息,因此是进行任何其他维护或映射的适当时间。

如果这不是问题,请更详细地更新您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多