Migrando um relacionamento muitos-para-muitos para uma tabela de junção no Core Data
Eu tenho um aplicativo para iPhone que usa muitos-para-muitos relacionamentos para vincular tags e notas juntos. No momento, estou usando o recurso "Relacionamentos" do Core Data para realizar isso, mas gostaria de migrar para uma tabela de associação.
Aqui está o meu desafio: gostaria de migrar do modelo antigo para o modelo de tabela de junção e preciso descobrir como realizar essa migração de dados.
Existem bons exemplos de como fazer isso?
Atualização: estou esclarecendo minha pergunta aqui para ajudar com o que está acontecendo aqui: quero tentar usarSimperium para apoiar nosso aplicativo, mas o Simperium não suporta relacionamentos muitos-para-muitos (!).
Como um exemplo do que estou tentando fazer, vamos usar o aplicativo iPhoneCoreDataRecipes como exemplo.
Aqui está o que meu esquema de Core Data atualmente se parece:
... e aqui está o que estou fazendo:
Como faço para ir de um para o outro e trazer os dados comigo?
A documentação da Apple para o Core Data Migration é notoriamente esparsa, e não vejo nenhuma orientação útil para usar uma subclasse NSEntityMapping ou NSMigrationManager para fazer o trabalho.