Je l'ai déjà fait auparavant, mais ça ne marche pas pour moi maintenant. Je fais:
NSString* path = [[NSBundle mainBundle] pathForResource:@"test"
ofType:@"txt"];
NSString* content = [NSString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:NULL];
NSLog(@"%@",path);
et il renvoie (null)
à chaque fois que je NSLog chemin et contenu. Quelqu'un peut-il voir ce que je fais mal?
le contenu sera nul (qui se connecte en tant que '(null)') si vous lui passez un chemin qu'il ne peut pas ouvrir. Votre seul problème est donc que l'instance pertinente de NSBundle ne parvient pas à trouver test.txt dans la partie ressources de votre bundle d'application.
Vous devriez:
S'il est copié mais que l'instance pertinente de NSBundle ne le trouve pas, quelque chose de très étrange se prépare.