使用Web服务同步核心数据模型
问题描述:
这个问题一直在踢我的屁股几天了。使用Web服务同步核心数据模型
我有供应XML看起来像这样一个Web服务:
<levels>
<level>Level 1</level>
<level>Level 2</level>
<level>Consulting</level>
<level>Office Support</level>
<level>Learning</level>
</levels>
这些数据需要进入我的核心数据模型中的实体,使他们能够通过我的应用程序使用。我已经能够将它们解析到模型中,当其中一个层次发生变化时,我的问题就会出现。我可以创建,读取和删除,但我无法弄清楚如何更新,因为我需要维护与模型中其他实体存在的关系。我来自一个强大的PHP和MySQL背景,所以我的第一本能是添加一个关键模型,我可以用它来关联,但由于核心数据不是一个真正的数据库,它感觉不对,我知道必须有更好的办法。我搜索了一下Google,找不到任何答案。我在密钥的正确轨道上还是Core Data提供了我缺少的东西?
答
我需要更多信息来准确理解你的模型是如何工作的,但总的来说,我认为将自己的唯一密钥添加到核心数据模型并没有什么错误。我为我的一个应用程序做同样的事情,我在每个对象上保留一个UUID以与iPhone应用程序同步。