2010-08-27 11 views
0

dans mon répertoire de ressources j'ai un fichier appelé lsf.plist je veux charger ce fichier (dictionnaire), mais je reçois toujours le contenu de null comme le fichier. J'utilise le code suivant. J'ai vérifié que le fichier est dans l'application après la construction.ne peut pas lire plist à partir de ressources

self.path = [[NSBundle mainBundle] pathForResource:@"lsf" ofType:@"plist"]; 
NSLog(self.path); 
self.lsf = [NSMutableArray arrayWithContentsOfFile:path]; 
NSLog(@"%@",lsf); 

La première sortie du journal montre le chemin et le second me donne nul .... ce serait bien si vous pouvez me aider à résoudre ce problème!

Br, martin

+0

est « self.path » la même chose que « chemin »? –

+0

oui c'est ... était juste un échec de pâte de copie – Martin

Répondre

3

est la racine de votre tableau de plist ou un dictionnaire? Aussi, vous n'avez pas besoin d'utiliser soi-même. Voici un exemple d'un projet de la mine:

NSString* path = [[NSBundle mainBundle] pathForResource:@"property" ofType:@"plist"]; 
NSDictionary *newDict = [NSDictionary dictionaryWithContentsOfFile:path]; 
Questions connexes