Migracja relacji wiele-do-wielu do tabeli łączenia w danych podstawowych

Mam aplikację na iPhone'a, która wykorzystuje relacje wiele do wielu, aby połączyć ze sobą tagi i notatki. Obecnie korzystam z funkcji „Relacje” Core Data, aby to osiągnąć, ale zamiast tego chciałbym przeprowadzić migrację do tabeli łączenia.

Oto moje wyzwanie: chciałbym przeprowadzić migrację ze starego modelu do modelu tabeli połączeniowej i muszę dowiedzieć się, jak przeprowadzić tę migrację danych.

Czy są jakieś dobre przykłady, jak to zrobić?

Aktualizacja: wyjaśniam tutaj moje pytanie, aby pomóc w tym, co się tutaj dzieje: chcę spróbować użyćSimperium do obsługi naszej aplikacji, ale Simperium nie obsługuje relacji wielu do wielu (!).

Jako przykład tego, co próbuję zrobić, użyjmy na przykład aplikacji iPhoneCoreDataRecipes.

Oto, co mój schemat danych podstawowych obecnie przypomina:

... i oto co przechodzę na:

Jak mogę przejść od jednego do drugiego i zabrać ze sobą dane?

Dokumentacja Apple dla Core Data Migration jest notorycznie rzadka i nie widzę żadnych przydatnych wskazówek do używania podklasy NSEntityMapping lub NSMigrationManager, aby wykonać zadanie.

questionAnswers(2)

yourAnswerToTheQuestion