2017-03-09 55 views
0

我目前正在開發macOS可可應用程序。在其中一個窗口中,我從多個陣列收集值,並將xml文件構建爲鍵/值備份。保存文件後,我想爲特定的XML文件設置一個自定義圖標。我搜索了整個stackoverflow和網絡的其餘部分,一直沒能找到任何解決方案。在我的應用程序中,通過不同的功能,我可以從文件中拉出以前設置的圖標,但無法爲新創建的文件設置一個圖標。任何援助將不勝感激。將數據寫入文件並設置自定義圖標

回答

1

爲了改變你應該使用XML文件圖標:

[[NSWorkspace sharedWorkspace] setIcon:iconImage forFile:path options:0]; 

哪裏iconImage是圖標的NSImagepath是XML文件的路徑。請注意,在您重命名文件或重新啓動計算機之前,更改可能不可見。解決方法是重命名xml文件,然後重新將其重命名爲舊名稱。

另外,請注意,macOS圖標與Windows和Linux圖標不同,因此圖標可能只在macOS系統(某些情況下,僅在您的機器中)中可見。

+0

工作很好。謝謝你的時間!我接受了你的答案,但沒有足夠的聲望讓投票可見。 –

相關問題