當我在NSWorkSpace
類中使用iconForFile:
時,我得到默認的Mac圖像文件圖標。如何獲取OS X中圖像文件的實際圖像?
但是,我想要得到在桌面上預覽的實際圖像。
我該如何解決這個問題?
當我在NSWorkSpace
類中使用iconForFile:
時,我得到默認的Mac圖像文件圖標。如何獲取OS X中圖像文件的實際圖像?
但是,我想要得到在桌面上預覽的實際圖像。
我該如何解決這個問題?
[[NSImage alloc] initWithContentsOfFile:filename]
如果你想要的圖像文件的內容,使用[[NSImage alloc] initWithContentsOfFile:filename]
作爲威爾的回答。
如果您希望圖像文件出現在Finder中 - 圖像文件內容的預覽格式爲圖標 - 您需要與QuickLook框架交談。致電QLThumbnailImageCreate
,並通過一個options
字典,其中包含YES
爲kQLThumbnailOptionIconModeKey
密鑰。
這工作得很好!但是,它沒有顯示文件夾的預覽。我打算從NSWorkSpace類使用'''iconForFile''',但我想知道是否可以使用QLThumbnailRequest來實現。 – wayfare