2010-11-25 23 views
1

Avec l'application particulière sur laquelle je travaille, j'ai une quantité importante de données que j'ai besoin d'avoir dans mon db pour que je puisse le lire. J'ai aussi besoin d'écrire quelques choses à la base de données. J'ai pris une copie de la sqlite db hors du dossier de documents et l'ai mise dans mon paquet principal et peux lire mes données insérées manuellement sans problèmes. J'essaie maintenant d'insérer des données, mais je rencontre des difficultés. Je me souviens avoir lu quelque part que vous ne pouvez pas écrire à un db dans le paquet principal? Seul le dossier de documents? Est-ce exact? Quelles sont mes options si j'ai besoin d'avoir des données personnalisées dans une base de données de base dont j'ai également besoin d'écrire?Est-ce que je peux lire et écrire sur un db dans mon bundle principal en utilisant des données de base?

Devrais-je le déplacer dans le dossier des documents?

Merci!

Répondre

0

Je ne trouve pas de documentation pour sauvegarder ceci, mais je crois comprendre que l'ensemble d'applications est en lecture seule. J'ai lu que si vous avez un magasin de données de base prérempli dans le regroupement d'applications, vous devez le copier dans le répertoire Documents, puis apporter les modifications nécessaires.

Découvrez this.