Wie NSImage von generischen Ordnersymbol auf OS X 10.5 und 10.6 erhalten
-
10-07-2019 - |
Frage
Ich schreibe eine Cocoa-Anwendung, die den Inhalt einer Archivdatei zeigt in einem NSOutlineView . Ich biete ein benutzerdefiniertes Symbol für einen NSBrowserCell in der Gliederung Spalte, und es funktioniert super, aber ich lief in einen kleinen Haken - mit [NSImage imageNamed:@"NSFolder"]
gibt das richtige Bild (ein allgemeines Ordner-Symbol) auf 10,6, aber auf 10.5 gibt es null, so dass alle die Ordner-Symbole verschwinden. (Ich kann keine Dokumentation auf den NSFolder Symbol Namen finden, um zu sehen, wenn es eingeführt wurde. - Ich habe es durch Versuch und Irrtum arbeitet)
Gibt es eine nicht-veraltete Methode ein allgemeines Ordner-Symbols für das Erhalten, die sowohl auf 10.5 und 10.6?
funktioniertLösung
[[NSWorkspace sharedWorkspace] iconForFileType:NSFileTypeForHFSTypeCode(kGenericFolderIcon)]
(glaube ich)