2013-06-03 2 views
1

Есть ли способ в OSX SDK представить файл в пользовательском интерфейсе, представив его значок? Другими словами, можно ли получить доступ к значку для определенного файла, чтобы показать его в NSImageView?Получить значок или миниатюру файла

PS: Я использую MonoMac, но код Objective-C, безусловно, поможет мне тоже :)

Заранее спасибо

ответ

6

Вы можете использовать NSWorkspace's iconForFile:
например:

[[NSWorkspace sharedWorkspace] iconForFile:@"/Applications/Launchpad.app"]; 

Если вам нужны значки для определенного типа файлов, вы можете использовать iconForFileType:

+0

Замечательно, спасибо! – ingham

1

Я использовал эту цитату gory https://github.com/incbee/NSImage-QuickLook очень полезно.

+0

Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (// meta.stackoverflow.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки. –

Смежные вопросы