使用Objective-C和Cocoa,有没有人知道如何获取用户计算机的图标(在Finder中的"设备"和"网络"下显示的图标)?不是硬盘图标,是用户设备的实际图标.它的范围从MacBook图标到Mac Pro图标到Windows蓝屏死机监视器图标.
我尝试过以下几行:
NSImage *icon = [[NSWorkspace sharedWorkspace]
iconForFileType: NSFileTypeForHFSTypeCode(kComputerIcon)];
Run Code Online (Sandbox Code Playgroud)
但显然,这只是一直返回相同的图标.我也尝试过该iconForFile:方法,但我不知道要用作参数的文件路径.任何人都能指出我正确的方向吗?