/ / Core Data com arquivo sqlite3 pré-preenchido - iphone, sqlite, core-data

Core Data com arquivo sqlite3 pré-preenchido - iphone, sqlite, core-data

Eu estou trabalhando em um aplicativo para iPhone que usaNSURLConnection para baixar arquivos e, em seguida, converter esses arquivos em tabelas sqlite3. Eu gostaria de usar os dados do núcleo para armazenar essas tabelas e criar todos os objetos aplicáveis. Então, eu tenho que construir os modelos dos dados no XCode com a ferramenta gráfica representando todos os nomes e colunas das tabelas? Eu tenho procurado e encontrado exemplos de aplicativos que usam dados do núcleo e copie em um arquivo sqlite pré-preenchido para os dados padrão.Os dados que eu estou trabalhando com algumas variações nos nomes de tabela e nome da coluna e tipos. Qualquer direção seria apreciada.

Respostas:

1 para resposta № 1

Você precisa carregar o banco de dados por meio de um modelo Core Data dentro de um aplicativo Core Data. Você não pode usar um banco de dados sqlite que não foi criado com o Core Data (sem uma enorme quantidade de problemas não suportados).

Bancos de dados de dados principais criados com aplicativos emO Mac OS X é compatível com aplicativos Core Data no iOS. Eu conheço um número de desenvolvedores que escreveram pequenas ferramentas de linha de comando que funcionam como parte da construção de seu aplicativo iOS que efetivamente "compila" um banco de dados que é então copiado para o wrapper de aplicativo do aplicativo.