我正在编写一个Cocoa应用程序,它在 NSOutlineView 。我为 NSBrowserCell 提供了自定义图标在大纲专栏中,它的效果很好,但我遇到了一些障碍<!>#8212;使用 [NSImage imageNamed:@"NSFolder"] 在10.6上返回正确的图像(通用文件夹图标),但在10.5上它返回nil,因此所有文件夹图标都会消失。 (我找不到有关NSFolder图标名称的任何文档,看看它何时被引入<!>#8212;我通过反复试验得到它。)

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

有帮助吗?

解决方案

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

(我认为)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top