繁体   English   中英

在适用于macOS的Cocoa应用程序中,我使用NSFileWrapper将捆绑包保存到磁盘。 如何使取景器为我的捆绑包显示正确的图标?

[英]In a Cocoa Application for macOS, I save a bundle to disk using NSFileWrapper. How can I get the finder show the correct icon for my bundle?

在适用于macOS的Cocoa应用程序中,我使用NSFileWrapper将捆绑包保存到磁盘。 捆绑软件已正确保存并识别为捆绑软件(出现“显示包装内容”),但我无法使取景器显示我为捆绑软件提供的图标。 这是我导入/导出的UTI的设置:

在此处输入图片说明

不幸的是,该捆绑包始终显示为带有空白文件图标:

在此处输入图片说明

如您所见,Finder可以识别文件种类,但不会显示图像。 任何帮助是极大的赞赏。 谢谢

在“ 导出的UTI”部分中,尝试将“ 符合于”设置 com.apple.package, public.archive

我不是UTI专家,但这一直适用于我的应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM