Migrando dados do usuário armazenados no sqlite para os dados principais no upgrade do aplicativo

Eu sou novo no Stack Overflow e tenho programado por apenas um ano, então ainda é um novato com essas coisas (ou seja, por favor, tenha paciência comigo!). Estou atualizando um aplicativo antigo criado no xcode 3 que usa um banco de dados sqlite para armazenar dados gerados pelo usuário. O aplicativo atualizado precisa funcionar com o iCloud, então decidi mudar para o Core Data (porque o sqlite por si só não pode ser sincronizado com o iCloud). Não tenho nenhum problema em implementar as estruturas de Core Data, mas meu problema está em como permitir que os usuários retenham seus dados existentes.

Eu já observei tópicos ao longo destas linhas:Como importar um arquivo sqlite preexistente para o Core Data? eNecessidade de preencher os dados principais do banco de dados SQLitee, embora eu possa criar um aplicativo utilitário para importar dados existentes, isso é inútil porque não há dados existentes com o pacote inicial de aplicativos, os dados são armazenados pelo usuário.

Eu realmente aprecio qualquer ajuda que eu possa obter sobre isso, me amarrei totalmente em um grande nó sobre ele! Talvez seja melhor evitar completamente os dados principais e encontrar outra solução para salvar os dados sqlite no iCloud?

Desde já, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion