Récupérer la valeur d'une clé dans un objet NSImage

muqaddarmuqaddar Administrateur
18:53 modifié dans API AppKit #1
Salut,

Je voudrais faire la manip inverse à  ceci :
[NSImage imageNamed:[dict objectForKey:@groupImage]]

Ici, je crée un objet Image avec comme clé groupImage.

Maintenant, je voudrais récupérer la valeur de la clé mais non l'objet-image NSImage.
[dict objectForKey:@groupImage] me renvoie l'objet entier :

groupImage = NSImage 0x3bf790 Name=group Size={16, 16} Reps=(<br />&nbsp; &nbsp; NSBitmapImageRep 0x3caa70 Size={16, 16} ColorSpace=NSDeviceCMYKColorSpace BPS=8 Pixels=16x16 Alpha=YES


Là , le seul truc qui m'intéresse est "group" qui est la valeur de Name (donc le nom de mon image).

Y'a moyen de moyenner ?

Réponses

  • Eddy58Eddy58 Membre
    18:53 modifié #2
    Essaye ceci Oxitan : :)

    <br />NSString *imageName=[[dict objectForKey:@&quot;groupImage&quot;] name];<br />
    
  • muqaddarmuqaddar Administrateur
    18:53 modifié #3
    Merde, ça marche ! :-)

    Bizarre, car le dico renvoie :
    groupImage = group
    et ailleurs :
    groupName = <CFString 0x306d90 [0xa01900e0]>{contents = "fdsqfds"}

    et apparemment, ça revient au même ?
Connectez-vous ou Inscrivez-vous pour répondre.