2010-03-12 5 views
2

Je veux écrire un petit peu de données de mon application à l'iphone afin que je puisse le charger quand l'application commence ensuite. Je vais écrire les données en utilisant NSCoding, mais je ne sais pas ce que je devrais spécifier en tant que chemin. Je comprends que j'écrirais les données dans le sandbox de l'application, mais je ne sais pas comment le spécifier.Écrire des données simples à l'iphone sandbox?

gary

Répondre

4

Plusieurs chemins sont disponibles: dossier Documents - son contenu persistent entre les lancements d'application et est Backupées par iTunes. Pour obtenir le chemin de l'utiliser:

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *fileInDoc = [documentsDirectory stringByAppendingPathComponent:fileName]; 

Caches dossier - presque identique, mais son contenu est Backupées par iTunes.

Pour plus d'informations, voir Commonly Used Directories et Getting Paths to Application Directories dans « Application iPhone Guide de programmation »

+0

Merci Vladimir, le dossier des documents sera probablement mieux, son seul petit donc il serait bon de le faire sont sauvegardés par iTunes. Très appréciée. – fuzzygoat

Questions connexes