13

我正在编写一个 Cocoa 应用程序,它在NSOutlineView中显示存档文件的内容。我在大纲列中为NSBrowserCell提供了一个自定义图标,它工作得很好,但我遇到了一个小障碍——使用[NSImage imageNamed:@"NSFolder"]在 10.6 上返回正确的图像(通用文件夹图标),但在 10.5 上它返回 nil,所以所有文件夹图标消失。(我找不到任何关于 NSFolder 图标名称的文档来查看它是何时引入的——我通过反复试验得到了它。)

是否有一种不推荐使用的方法来获取适用于 10.5 和 10.6 的通用文件夹图标?

4

1 回答 1

21

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

(我认为)

于 2009-09-18T00:35:20.253 回答