ios - 对于 iOS 开发人员,我的应用程序如何知道对于给定的文件类型,其他应用程序可以打开它

标签 ios document file-type

在 iOS 设备中,邮件应用程序为附件提供“打开方式...”选项。列出的应用程序已向操作系统注册了它们的 CFBundleDocumentTypes。我想知道的是,对于给定的文件类型,我的应用程序如何知道哪个其他应用程序可以打开它?

最佳答案

没有用于此的公共(public) API,但是,您可以使用 UIDocumentInteractionController 类打开 Mail.app 显示的工作表。它不会让您访问可以处理文档的应用程序的名称,但总比没有好。

关于ios - 对于 iOS 开发人员,我的应用程序如何知道对于给定的文件类型,其他应用程序可以打开它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11083212/

相关文章:

ios - 如何在 SwiftUI 中以编程方式滚动列表?

mysql - RDBS 是长期(数年)存储文档的良好解决方案吗?

objective-c - UTI 和文件扩展名关联

ios - 解析登录不起作用(快速)

ios - 我如何对 iPhone 的 NSMutableArray 进行排序?

ios - 如何在 UITableView 中设置 UILabel 的高度以包含可变长度的 NSString

javascript - 如何在 DOM 准备好之前加载 jQuery

php - 使用 PHP 在 docx 文件中查找换行符

c# - 一种适用于所有文件类型的 .ashx 通用处理程序?

audio - MIDI文件是否定义为声音文件类型?