[英]How to make IKImageBrowserView Quick Look icons look like Finder icons?
[英]NSDocument custom icon not displaying in Finder but displaying in Quick Look
我正在設計一個自定義應用程序,並為我的文件類型設置了一個自定義圖標。
我已經在“文檔類型”和“已導出的UTI”部分上都放置了該圖標(顯然也填寫了其他值)。
這是我跑步時得到的:
Finder中未定義任何圖標
但是在快速查看中,它可以正確顯示。
我已經看到CFBundleTypeIconFile圖標沒有顯示給定的文件擴展名,並嘗試重建啟動服務數據庫。 我重新啟動了Finder,清理了Xcode項目/派生數據等,然后重新運行,但沒有任何更改。 Finder仍然不顯示我的圖標。 我的ICNS文件包含所有必需的大小。 否則,一切都會正常進行(當我雙擊它時,它會使用我的應用正確打開)。 順便說一下,我的文件沒有擴展名,只是沒有顯示在Finder中。 我可以驗證它具有通過正確的擴展ls
荷蘭國際集團在終端。
如何使Finder顯示我的圖標?
我找到了這個解決方案 ,對我有用。 我不必重新啟動Mac,只需重新啟動Finder(我有一個小小的AppleScriptlet告訴它退出)。
執行以下命令:
sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;
sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;
sudo rm -rf /Library/Caches/com.apple.iconservices.store
killall Finder
然后重新啟動Finder或注銷並重新登錄,或重新啟動Mac。
我找到了一個非常簡單的解決方案:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.