【问题标题】:Syncing a Core Data Model With A Web Service将核心数据模型与 Web 服务同步
【发布时间】:2009-01-02 17:07:02
【问题描述】:

这个问题困扰我好几天了。

我有一个 Web 服务,它提供如下所示的 XML:

<levels>
    <level>Level 1</level>
    <level>Level 2</level>
    <level>Consulting</level>
    <level>Office Support</level>
    <level>Learning</level>
</levels>

这些数据需要进入我的核心数据模型中的实体,以便我的应用程序可以使用它们。我已经能够很好地将它们解析到模型中,当其中一个级别发生变化时,我的问题就出现了。我可以创建、读取和删除,但我不知道如何更新,因为我需要维护与模型中其他实体存在的关系。我来自强大的 PHP 和 MySQL 背景,所以我的第一直觉是在模型中添加一个可以用来关联的键,但由于 Core Data 并不是真正的数据库,所以感觉不对,我知道肯定有更好的方式。我在谷歌上搜索了一下,找不到任何答案。我是在正确的轨道上使用密钥还是 Core Data 提供了我所缺少的东西?

【问题讨论】:

    标签: cocoa core-data crud key


    【解决方案1】:

    我需要更多信息来准确了解您的模型是如何工作的,但总的来说,我认为将您自己的唯一键添加到 Core Data 模型中没有任何问题。我正在为我的一个应用程序做同样的事情,我在每个对象上保留一个 UUID 以便与 iPhone 应用程序同步。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-11
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      相关资源
      最近更新 更多