gpt4 book ai didi

objective-c - 如何让插件导入 UTI 类型

转载 作者:行者123 更新时间:2023-12-03 17:26:28 27 4
gpt4 key购买 nike

我正在开发一个视频共享应用程序,可以加载共享到不同地方(Youtube、Twitvid、Facebook 等)的插件我有一个可以读取自定义文件类型的插件。我们将其称为 .foo 文件,其中包含有关共享视频的一些信息。因此,我将这个 foo UTI 类型放入插件包 Info.plist 的导入 UTI 类型部分。

如果我理解正确的话,Launch Services 会在打开应用程序时查看 Info.plist 并注册应用程序的导入和导出 UTI 类型。

如何在加载插件时获得启动服务来注册我的自定义 UTI 类型?我可以进行 api 调用来让插件自行注册这些 API 吗?

最佳答案

我很确定不存在这样的机制。您的应用程序可以在打开的面板中允许任何它想要的文件,并且您可以将其设置为接受来自 Launch Services 的任何文件并在运行时拒绝未知文件,但您无法注册类型,以便 Finder 认为您的应用程序“推荐” ” 适用于插件类型,但不适用于任意文件。

我强烈建议filing an enhancement request .

关于objective-c - 如何让插件导入 UTI 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3400043/

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