在Objective-c / Cocoa中,我如何获得Finder用于桌面的图标(它看起来像带有菜单栏和底座的黑色/粉红色星云桌面图像)。
我试过了:
NSImage *icon = [[NSWorkspace sharedWorkspace]
iconForFileType: NSFileTypeForHFSTypeCode(kDesktopIcon)];
但我得到的只是一个蓝色文件夹,上面有一个带幻影的桌面框。是否有另一个常量提供此图标,或者另外一个方法来获取图标?
答案 0 :(得分:0)
您要查找的图标位于:/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/ToolbarDesktopFolderIcon.icns
我无法为它找到常量,但您可以使用imageWithContentsOfFile加载图像:。