这个问题已经困扰我好几天了。
我有一个提供 XML 的 Web 服务,如下所示:
<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 提供了我所缺少的东西?