2010-05-01 7 views
0

J'utilise à la charge plist qui sont dans mon principal Bundle (dossier Ressource) dans un tableau en utilisant:tableau de charge de plist dans les documents Répertoire

NSString *path = [[[NSBundle mainBundle] resourcePath]stringByAppendingPathComponent:nomPlist ]; 
NSMutableArray *tmpQuestion = [[NSArray alloc] initWithContentsOfFile:path]; 
arrayQuestion = [ [NSArray alloc] initWithArray:tmpQuestion]; 
[tmpQuestion release]; 

depuis que je décide de changer le contenu de mon plist et que principale bundle est en lecture seule comment puis-je faire ce tableau de chargement plist à partir du répertoire Documents de mon application? ?

merci à tous

Répondre

0

[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]] vous obtiendrez le répertoire de votre application Documents. Au premier lancement, utilisez NSFileManager pour copier le fichier plist de l'ensemble de votre application dans le répertoire de documents. Ensuite, ouvrez-le toujours à partir de là.

0

Essayez de voir si le fichier dans le répertoire de l'application des documents existent

  • OUI: utilisez ce fichier
  • NO: c'est le premier lancement, donc copier des applications de bundle
Questions connexes