objective-c - 在 macOS 的 Cocoa 应用程序中,我使用 NSFileWrapper 将包保存到磁盘。如何让查找器显示我的捆绑包的正确图标?
问题描述
在 macOS 的 Cocoa 应用程序中,我使用 NSFileWrapper 将包保存到磁盘。捆绑包已正确保存并被识别为捆绑包(显示包内容出现),但我无法让查找器显示我为捆绑包提供的图标。这是我对导入/导出 UTI 的设置:
不幸的是,捆绑包总是带有一个空白文件图标:
如您所见,Finder 识别文件类型,但不显示文件类型。任何帮助是极大的赞赏。谢谢
解决方案
在Exported UTIs部分,尝试将Conforms To设置为com.apple.package, public.archive
。
我不是 UTI 专家,但这对我的应用程序一直有效。
推荐阅读
- laravel - 1894 未捕获的 ReferenceError:vur 未在 Module../resources/js/app.js 中定义
- mysql - 如何在 MySQL 中添加行并返回其中之一
- c++ - 如何初始化描述 RGBA 颜色的结构
- typeorm - 无法使用级联关系保存实体
- javafx - JavaFX 按钮在悬停时底部增长 1 像素,如何禁用它的增长?
- asp.net-core - 即使使用不记名令牌,带有 Azure AD B2C 的 ServiceStack API aspnet 核心也会返回 401 请求
- javascript - 在AngularJS中将嵌入SVG的动态和复杂的html代码转换为PDF
- flutter - Firebase 身份验证!即使我输入非注册用户,我也可以移动到主页
- css - 是否有另一种方法可以使列布局更好地响应?
- java - HTTP GET REQUEST (HTTPURLCONNECTION) set-cookie null (NOT HTTPONLY COOKIE)