我使用NSFileManager
通过setIcon:forFile:options:
更改文件或文件夹的图标。之后,我致电noteFileSystemChanged:
表示将绘制新图标。
当我更改文件的图标时,它每次都有效。但是,当我更改文件夹的图标时,它有时只能工作。
有谁知道这种行为的原因?
答案 0 :(得分:0)
文件夹不是真正的文件,因为文件中没有资源分支
你可以通过图标服务(不推荐使用的碳API)来实现
或(无耻的广告)通过我的NSWorkspace + IconBadging类别从我在DDItils repo上的github上
nowawadays ..不知道,但由于Dropbox工作,图标服务仍然必须以某种方式工作;) 但是......他们是32位
因此使用64位API可能无法实现