使用Objective-C和Cocoa,沒有人知道如何獲取用戶計算機的圖標(在Finder的「設備」和「網絡」下顯示的圖標)?不是硬盤圖標,是用戶設備的實際圖標。它的範圍從MacBook圖標到Mac Pro圖標到死亡監視器圖標的Windows藍屏。如何獲取用戶Mac的圖標?
我試過的東西大致如下:
NSImage *icon = [[NSWorkspace sharedWorkspace]
iconForFileType: NSFileTypeForHFSTypeCode(kComputerIcon)];
但這只是返回相同的圖標的時候,效果顯着。我也嘗試了iconForFile:
方法,但我不知道要用作參數的文件路徑。任何人都可以指引我正確的方向嗎?
+1至少自己嘗試一下。 – Abizern 2009-09-05 08:29:30