[Résolu] utilisation NSImageView
prepa75
Membre
Bonsoir à tous.
je continue dans la quête de la connaissance de l'Obj-C et je me heurte à un problème concernant le NSImageView.
j'ai fouiné sur le forum et j'en ai sorti plusieurs idées.
voici mon code pour afficher une image dans un NSImageView :
dans le .m :
et dans le .h :
j'ai mis le fichier "pioupiou" dans le dossier du projet,j'ai relier le pointeur image1 à mon cadre NSImageView, et je ne vois pas ou est le problème...
Merci par avance
je continue dans la quête de la connaissance de l'Obj-C et je me heurte à un problème concernant le NSImageView.
j'ai fouiné sur le forum et j'en ai sorti plusieurs idées.
voici mon code pour afficher une image dans un NSImageView :
dans le .m :
<br />NSImage * image = [NSImage imageNamed:@"pioupiou"];<br /> [image1 setImage:image];<br /><br />
et dans le .h :
IBOutlet NSImageView *image1;<br />
j'ai mis le fichier "pioupiou" dans le dossier du projet,j'ai relier le pointeur image1 à mon cadre NSImageView, et je ne vois pas ou est le problème...
Merci par avance
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Ce qui est important, c'est de rajouter le fichier image en question dans ton projet Xcode, et c'est sans doute ça en fait que tu as oublié comme étape
Il suffit de faire glisser ton fichier "pioupiou.jpeg" depuis le Finder vers la fenêtre Xcode (dans la partie de gauche intitulée "Groups & Files"), de préférence de sort de le placer dans le groupe "Resources" puisque tout ce qui est dans ce groupe dans ton projet Xcode est automatiquement copié dans les ressources de ton application lorsque cette dernière est compilée.
donc la je l'ai mis dans le dossier xcode et ça ne marche toujours pas
Je te met une capture d'image de la ligne concernée , peut e^tre que j'ai fait un truc encore plus bête
Avec UIImage sur iPhone OS, il faut mettre l'extension du fichier sinon la photo n'est pas reconnue.
Avec NSImage sur Mac OS, c'est l'inverse... :P
Si image1 est nul, c'est que tu as oublié de relier l'outlet.
Si image est nul, c'est que le fichier est introuvable -> dans ce cas, tu dois vérifier que le fichier apparait bien dans la Target (rubrique Copy Bundle Resources).
merci avec ça ça marche nikel ; même si quand je suis rentré et que j'ai essayer ça marchais alors que ce matin pas du tout...
donc j'arrive a afficher des images , je vais maintenant me mettre a gérer le NStimer et je pense que mon programme sera fini...
encore d'autres comme ça et apres avoir bien pris en main les outils de bases je pense que je vais me mettre au coredata et au coreanimation...