Вопрос

Я пишу приложение Cocoa, которое отображает содержимое архивного файла в NSOutlineView . Я предоставляю собственный значок для NSBrowserCell в столбце схемы, и это прекрасно работает, но я наткнулся на небольшую загадку & # 8212; использование [NSImage imageNamed: @ " NSFolder "] возвращает правильное изображение (общий значок папки) на 10.6, но на 10.5 возвращается ноль, поэтому все значки папок исчезают. (Я не могу найти какую-либо документацию по имени значка NSFolder, чтобы увидеть, когда он был представлен & # 8212; я получил его методом проб и ошибок.)

Есть ли не устаревший метод для получения общего значка папки, который работает как на 10.5, так и на 10.6?

Это было полезно?

Решение

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

(я думаю)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top