我正在使用NSWorkSpace SetIcon:forFile:options:
来更改应用程序图标。在约塞米蒂,它运作良好。但是,在El Capitan应用程序图标上没有更新。
答案 0 :(得分:1)
你并不孤单。 尝试先设置nil图标,然后设置图标:
[[NSWorkspace sharedWorkspace] setIcon:nil forFile:path options:0]
[[NSWorkspace sharedWorkspace] setIcon:image forFile:path options:0];
答案 1 :(得分:0)
我在OSx 10.14.6上遇到了同样的问题。我使用一种变通方法,在创建文件后的延迟后设置图标。尽管返回成功,但立即设置图标有时仍有效,有时却不刷新。
"SELECT * FROM Table Where [mnDateTimeStamp] >= '" + (DT_WSTR,50)@[User::LastRunDateTime] + "'"