Comment dois-je spécifier le chemin d'accès à un db sqlite dans un iPhone de projet?

Après l'ajout d'une ressource, le fichier de base de données elle-même est dans la racine du projet.

Je n'ai pu ouvrir en spécifiant le chemin d'accès complet que OS X le voit, c'est à dire, "/Users/Louis/Documents/Projet de Test/test.db".

Mais bien sûr il n'existe pas de chemin d'accès sur un iPhone.

Je pense que je doit définir le chemin d'accès comme "racine de l'application/test.db" mais je ne sais pas comment, ou, si cela peut même travailler de n'importe où ailleurs en plus de ma machine de développement.

Merci pour toutes les idées.

Notez que dans la compilation des app bundle les chemins ne seront pas les mêmes que dans votre projet. Le Code et les ressources dans des répertoires distincts. C'est pourquoi vous devez utiliser NSBundle méthodes pour résoudre des chemins.

OriginalL'auteur Louis | 2011-02-18