J'essaie de trouver le chemin complet pour un fichier appelé « file1.jpg »Pourquoi cet exemple de code d'Apple ne fonctionne-t-il pas?
J'ai vérifié qu'il est dans l'ensemble d'applications et pourtant quand je lance ce code:
NSBundle* myBundle = [NSBundle mainBundle];
NSString* path = [myBundle pathForResource:@"file1" ofType:@"jpg"];
« chemin 'n'a pas le chemin/fichier que j'attends.
Ceci est du code directement à partir du Apple documentation ...
Toutes les idées que je fais mal?
Quelle est la valeur de 'path'? Qu'attendiez-vous? Pouvez-vous afficher une arborescence de fichiers pour le contenu de l'ensemble d'applications? –
Il essaie de faire une image. Geoffrey, il suffit d'utiliser imageNamed: et en finir avec ça. Si l'un de ces deux renvoie zéro, cela signifie que votre fichier n'existe pas. Si imageNamed: renvoie zéro et que vous êtes sûr à 100% que le fichier existe (c'est-à-dire, pathForResource: ofType: renvoie autre chose que nil), cela signifie que votre image n'est pas dans un format valide. –
Cela fonctionne: [fichiers addObject: [UIImage imageNamed: @ "file1.jpg"]]; Mais mon nom de fichier est dynamique (fichier1.jpg, fichier2.jpg et ainsi de suite). – GeoffreyF67