2013-06-03 25 views
1

在OSX SDK中,有没有一种方法可以通过显示其图标来表示UI中的文件? 换句话说,是否有可能访问某个特定文件的图标,例如在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)在这里包括答案的基本部分,并提供供参考的链接。 –