文件类型的Cocoa图标?

Kyl*_*yle 13 cocoa objective-c

如果我有一个文件,我可以通过执行以下操作来获取图标:

NSImage *iconImage = [[NSWorkspace sharedWorkspace] iconForFile: @"myFile.png"];
Run Code Online (Sandbox Code Playgroud)

但是,如果我只想获取特定文件类型的图标(例如与png文件关联的图标,而没有已经存在的"myFile.png"),我不知道如何做到这一点.

任何建议表示赞赏!

Dav*_*ong 26

-[NSWorkspace iconForFile:]文档的下面是-[NSWorkspace iconForFileType:].你试过吗?

  • Swift示例:`NSWorkspace.sharedWorkspace().iconForFileType("txt")` (2认同)