У меня есть приложение для iPhone, которое использует отношения «многие ко многим» для связывания тегов и заметок. В настоящее время для этого я использую функцию «Отношения» Core Data, но вместо этого хотел бы перейти на использование таблицы соединений.
Вот моя задача: я хотел бы перейти от старой модели к модели с присоединяемой таблицей, и мне нужно выяснить, как выполнить этот перенос данных.
Есть ли хорошие примеры того, как это сделать?
Обновление: я уточняю свой вопрос здесь, чтобы помочь с тем, что здесь происходит: я хочу попробовать использовать Simperium для поддержки наше приложение, но Simperium не поддерживает отношения «многие ко многим» (!).
В качестве примера того, что я пытаюсь сделать, давайте возьмем в качестве примера приложение iPhoneCoreDataRecipes.
Вот как сейчас выглядит моя схема основных данных:
...и вот к чему я перехожу:
Как мне перейти от одного к другому и взять с собой данные?
Документация Apple по Core Data Migration общеизвестно скудна, и я не вижу каких-либо полезных пошаговых руководств по использованию подклассов NSEntityMapping или NSMigrationManager для выполнения работы.
recipeIngredient
, который будет казаться Simperium ссылкой на таблицу соединения, в то время как на самом деле это просто другое представление вашей мульти-мульти-ссылки (которая на самом деле реализована как таблица соединения, после все). - person mvds   schedule 29.06.2012