使用 Objective-C 和 Cocoa,有谁知道如何获取用户计算机的图标(在 Finder 的“设备”和“网络”下显示的图标)?不是硬盘图标,而是用户设备的实际图标。它的范围从 MacBook 图标到 Mac Pro 图标再到 Windows 蓝屏死机监视器图标。
我尝试了以下几方面的东西:
NSImage *icon = [[NSWorkspace sharedWorkspace]
iconForFileType: NSFileTypeForHFSTypeCode(kComputerIcon)];
但这显然总是返回相同的图标。我也尝试过该iconForFile:
方法,但我不知道用作参数的文件路径。谁能指出我正确的方向?