Question

J'écris une application Cocoa qui affiche le contenu d'un fichier archive dans un NSOutlineView . Je fournis une icône personnalisée pour un NSBrowserCell . dans la colonne de contour, et cela fonctionne très bien, mais je suis tombé sur un petit problème & # 8212; L’utilisation de [NSImage imageNamed: @ "NSFolder"] renvoie la bonne image (icône de dossier générique) sous 10.6, mais sous 10.5, elle renvoie zéro, de sorte que toutes les icônes de dossier. disparaître. (Je ne trouve aucune documentation sur le nom de l'icône NSFolder pour savoir quand elle a été introduite & # 8212; je l'ai obtenue par essais et erreurs.)

Existe-t-il une méthode non obsolète pour obtenir une icône de dossier générique qui fonctionne à la fois sur 10.5 et 10.6?

Était-ce utile?

La solution

[[NSWorkspace sharedWorkspace] iconForFileType: NSFileTypeForHFSTypeCode (kGenericFolderIcon)]

(je pense)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top