如何在OS X 10.5和10.6上获取通用文件夹图标的NSImage
-
10-07-2019 - |
题
我正在编写一个Cocoa应用程序,它在 NSOutlineView 。我为 NSBrowserCell 提供了自定义图标在大纲专栏中,它的效果很好,但我遇到了一些障碍<!>#8212;使用 [NSImage imageNamed:@"NSFolder"]
在10.6上返回正确的图像(通用文件夹图标),但在10.5上它返回nil,因此所有文件夹图标都会消失。 (我找不到有关NSFolder图标名称的任何文档,看看它何时被引入<!>#8212;我通过反复试验得到它。)
是否有一种不推荐使用的方法来获取适用于10.5和10.6的通用文件夹图标?
解决方案
[[NSWorkspace sharedWorkspace] iconForFileType:NSFileTypeForHFSTypeCode(kGenericFolderIcon)]
(我认为)
不隶属于 StackOverflow