Эта проблема пинала меня в течение нескольких дней.
У меня есть веб-сервис, который обслуживает 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 на самом деле не является базой данных, он кажется неправильным, и я знаю, что должно быть лучше путь. Я немного искал в Google и не смог найти ответа. Я на правильном пути с ключом или Core Data предлагает что-то, что мне не хватает?