【发布时间】:2023-03-23 05:29:01
【问题描述】:
我试图为我的非基于文档的应用程序创建自定义 UTI。 我已经阅读了 Apple 文档和几个 SO 问题,但似乎都没有解决我的问题。
我在 XCode 4 ( "Target" --> "Exported UTIs" ) 中创建了一个新的 UTI,我将标识符设置为反向 DNS 顺序、简短描述和系统不使用的自定义文件扩展名或其他任何人。
不幸的是,Finder 似乎无法识别 UTI,这意味着当我手动将文件与我的应用程序关联时,它没有显示图标并且没有显示描述。
我必须做其他事情才能完成这项工作吗? 我实际上只是以二进制格式保存这些文件,并在路径末尾附加自定义文件扩展名。 手动与应用程序关联时,双击“.vsplf”文件会成功打开应用程序并从文件加载设置。
非常感谢任何想法!
【问题讨论】:
-
我发现这个类似的问题有帮助:stackoverflow.com/questions/3354680/…
标签: objective-c cocoa uti