gpt4 book ai didi

cocoa - 测试应用程序是否可以打开特定类型?

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

在 Mac OS X 上,如何判断给定应用程序是否打开特定类型?

我有两个我感兴趣的 UTI:public.text 和 public.image,并且我有一个应用程序列表。我想按这两种类型过滤列表,这样我就有一个文本查看器列表和一个图像查看器列表。

我在 SO 上看到了一个相关问题,可以获取特定文档类型的所有查看者的列表。我可以这样做并获得集合的交集,但我宁愿能够单独询问每个应用程序。

是否有任何 Cocoa 或 Carbon 的呼吁?

最佳答案

如果您想要给定文档类型的应用程序列表,请使用 LSCopyAllRoleHandlersForContentType .

如果您想要特定应用程序的文档类型列表,请打开该应用程序的 Info.plist 文件并阅读 CFBundleDocumentTypes关键。

关于cocoa - 测试应用程序是否可以打开特定类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2122391/

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