Перенос отношения «многие ко многим» в таблицу соединений в Core Data

У меня есть приложение для iPhone, которое использует отношения «многие ко многим» для связывания тегов и заметок вместе. В настоящее время для этого я использую функцию «Отношения» Core Data, но вместо этого хотел бы перейти на использование таблицы соединений.

Вот моя задача: я хотел бы перейти от старой модели к модели с присоединяемыми таблицами, и мне нужно выяснить, как выполнить этот перенос данных.

Есть ли хорошие примеры того, как это сделать?

Обновление: я уточняю свой вопрос здесь, чтобы помочь с тем, что здесь происходит: я хочу попробовать использовать Simperiumдля поддержки нашего приложения, но Simperium не поддерживает отношения «многие ко многим». (!).

В качестве примера того, что я пытаюсь сделать, давайте возьмем в качестве примера приложение iPhoneCoreDataRecipes.

Вот как сейчас выглядит моя схема Core Data: enter image description here

...и вот к чему я перехожу: enter image description here

Как мне добраться от одного до другого и взять с собой данные?

Документация Apple по Core Data Migration общеизвестно скудна, и я не вижу полезных пошаговых руководств по использованию подклассов NSEntityMapping или NSMigrationManager для выполнения этой работы.

11
задан bryanjclark 28 June 2012 в 23:16
поделиться