【发布时间】:2014-01-27 07:57:21
【问题描述】:
当我在 NSWorkSpace 类中使用 iconForFile: 时,我得到了默认的 Mac 图像文件图标。
但是,我想获得在桌面上预览的实际图像。
我该怎么办?
【问题讨论】:
当我在 NSWorkSpace 类中使用 iconForFile: 时,我得到了默认的 Mac 图像文件图标。
但是,我想获得在桌面上预览的实际图像。
我该怎么办?
【问题讨论】:
[[NSImage alloc] initWithContentsOfFile:filename]
【讨论】:
如果您想要图像文件的内容,请使用 [[NSImage alloc] initWithContentsOfFile:filename],如 Wil 的回答。
如果您想要图像文件在 Finder 中的显示方式(图像文件内容的预览格式为图标),则需要与 QuickLook 框架联系。调用QLThumbnailImageCreate 并传递一个包含YES 的options 字典作为kQLThumbnailOptionIconModeKey 键。
【讨论】: