gpt4 book ai didi

macos - NSWorkSpace SetIcon 不刷新

转载 作者:行者123 更新时间:2023-12-03 16:14:26 25 4
gpt4 key购买 nike

我在文件夹上使用 NSWorkSpace setIcon:forFile:options:

但是,虽然每次使用 API 时 API 都会返回 success(true),但有时文件夹上的图标不会更新。

我注意到在文件夹内创建新文件会触发图标重新出现,这让我相信 Finder 需要刷新文件夹。

有没有办法确定图标何时实际设置以及文件夹需要刷新?有没有办法在不快速创建和删除文件的情况下刷新文件夹?

最佳答案

原来有一个功能可以帮助通知 Finder 文件更改。

NSWorkSpace noteFileSystemChanged 执行此操作。

https://developer.apple.com/documentation/appkit/nsworkspace/1579268-notefilesystemchanged

但是,它似乎不适用于文件夹图标更改。

似乎唯一的选择是创建/删除文件。

关于macos - NSWorkSpace SetIcon 不刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26921072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com