Я использую NSWorkSpace SetIcon: forFile: options: в папке. Однако, хотя API возвращает успех (true) каждый раз, когда используется api, иногда значок не обновляется в папке.NSWorkSpace SetIcon not Refreshing
Я заметил, что создание нового файла внутри папки приведет к появлению нового значка, что заставляет меня полагать, что Finder должен обновить папку.
Есть ли способ определить, когда Икона действительно была установлена, и папка должна быть обновлена? И есть ли способ обновить папку, не создавая & удаляя файл быстро?
Благодаря
Я сделал несколько исследований здесь: [GitHubGIST :: Noitidart/_ff-addon-snippet-SetIconForFile.js] (https://gist.github.com/Noitidart/9dbb37af01f4939cbcca) вы можете передать 'nil' вместо' icon ', и он вернет изображение к тому, что иконка должна быть по умолчанию на основе 'plist.info' и изображений в'/Contents/Resources/'. Есть некоторые предостережения, как будто вы должны сначала что-то придумать с этой функцией, тогда вы можете передать 'nil', и он вернется. Не могли бы вы подтвердить. – Noitidart