繁体   English   中英

MIME类型的所有应用程序URL

[英]All Application URLs for MIME type

除了LSCopyDefaultApplicationURLForURL之外,还存在LSCopyApplicationURLsForURL以获取所有应用程序,而不仅仅是默认应用程序。

如果您只想获取MIME类型的默认应用程序,则可以使用LSCopyDefaultApplicationURLForContentType ,但它似乎没有等效的功能来获取所有受支持的应用程序。

如何在没有磁盘上实际文件的情况下获取MIME类型的所有受支持的应用程序?

LSCopyAllRoleHandlersForContentType将返回已注册以处理特定内容类型(使用UTI)的应用程序捆绑包ID的列表。

此函数与LSCopyApplicationURLsForURL之间的逻辑区别是,可以将列表筛选为仅以特定方式(仅显示,编辑等)处理所述内容的那些应用程序。 如果需要所有应用程序,请传递kLSRolesAll

要获取实际的应用程序URL,请使用返回的应用程序ID之一调用LSCopyApplicationURLsForBundleIdentifier

暂无
暂无

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

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