设置已保存文件的图标

时间:2011-08-25 03:06:24

标签: objective-c cocoa nsdata

我正在制作自定义文件类型,我希望我的应用程序设置文件的图标,而不更改相同类型的其他文件的图标。这基本上是我希望用户通过设置图标。

  1. 打开应用程序
  2. 按下按钮(打开NSOpenPanel)
  3. 选择图标
  4. 保存文件
  5. 另一种方法是使用我非常简单的内置图像编辑器。我怎么能做到这一点?

    一个很好的例子是图像文件。如果从Photoshop保存图像,则文件的图标是您保存的图像的缩小版本。如果可能的话,我希望它看起来像这样。有什么想法吗?

    编辑:该文件应该保存NSData。它实际上不是图像文件,但它包含图标图像。

1 个答案:

答案 0 :(得分:1)

只需使用NSWorkspace的{​​{3}}方法,即可完全按照自己的意愿行事。