3 votes

Obtenir un chemin nul à partir de NSBundle

J'ai créé un nouveau dossier dans mon projet dans lequel j'ai copié une image (appelée "io.jpg").
J'ai également vérifié dans les phases de construction -> copier les ressources du bundle et le fichier est là.
J'essaie donc d'obtenir le chemin de cette image :

NSBundle* bundle=[NSBundle mainBundle];
NSString* path=[bundle pathForResource: @"io" ofType: @"jpg"];
NSLog(@"%@",path);

Mais il imprime (null), j'ai également essayé de cette façon :

NSBundle* bundle=[NSBundle mainBundle];
NSString* path=[bundle pathForImageResource: @"io"];
NSLog(@"%@",path);

Mais il imprime toujours (null).
Quel est le problème ?

0voto

AJS Points 677

Essayez de supprimer l'image de votre application, puis de la réintroduire, et de nettoyer votre build avant de l'exécuter, pour voir si cela vous aide. Sinon, veuillez fournir une capture d'écran de votre navigateur de projet montrant où l'image a été ajoutée. Elle doit se trouver au niveau supérieur de votre Application.app, ou dans un dossier/sous-dossier.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X