使用 Objective-C 和 Cocoa,有谁知道如何获取用户计算机的图标(在 Finder 的“设备”和“网络”下显示的图标)?不是硬盘图标,而是用户设备的实际图标。它的范围从 MacBook 图标到 Mac Pro 图标再到 Windows 蓝屏死机监视器图标。
我尝试了以下几行:
NSImage *icon = [[NSWorkspace sharedWorkspace]
iconForFileType: NSFileTypeForHFSTypeCode(kComputerIcon)];
但显然,这只会一直返回相同的图标。我也尝试过 iconForFile:
方法,但我不知道要用作参数的文件路径。谁能指出我正确的方向?
最佳答案
[NSImage imageNamed: NSImageNameComputer]
这将返回当前计算机的图标
关于objective-c - 如何获取用户 Mac 的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1381915/