Domanda

Sto scrivendo un'applicazione Cocoa che visualizza il contenuto di un file di archivio in un NSOutlineView . Fornisco un'icona personalizzata per un NSBrowserCell nella colonna del contorno, e funziona benissimo, ma mi sono imbattuto in un piccolo intoppo & # 8212; usando [NSImage imageNamed: @ " NSFolder "] restituisce l'immagine corretta (un'icona di cartella generica) su 10.6, ma su 10.5 restituisce zero, quindi tutte le icone delle cartelle scompaiono. (Non riesco a trovare alcuna documentazione sul nome dell'icona di NSFolder per vedere quando è stato introdotto & # 8212; L'ho fatto funzionare per tentativi ed errori.)

Esiste un metodo non deprecato per ottenere un'icona di cartella generica che funziona su 10.5 e 10.6?

È stato utile?

Soluzione

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

(penso)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top