objective-c - 有没有办法限制 UIDocumentInteractionController 中显示的应用程序?

标签 objective-c ios uidocumentinteraction uti

我目前正在显示一个 UIDocumentInteractionController,以便我的应用程序的用户可以在不同的应用程序中打开一个文件。 Controller 弹出并列出应用程序没有问题。但是,它还会显示诸如 Dropbox 之类的云应用程序(我假设它们与几乎所有有效的文件类型相关联),这非常烦人。无论如何,我可以指定 Controller 只显示我想要的应用程序吗?

最佳答案

不,您不能过滤此列表。您不能告诉用户如果他们愿意,他们不能将您的文件发送到 Dropbox。 :)

(如果您只有一个特定的应用程序可以将您的文件发送到,并且您可以控制该应用程序或与该应用程序建立合作伙伴关系,那么您可以同意使用其他一些模糊的文件类型,或者通过自定义直接通信URL。UIDocumentInteractionController 是为允许用户将文件传送到他们可能需要的地方的一般情况而设计的,云服务可以是放置标准类型文件的完美有效位置。)

关于objective-c - 有没有办法限制 UIDocumentInteractionController 中显示的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11977635/

相关文章:

iphone - 如何使用 xib 文件中的任何 subview (在 xib 中创建)的多个副本

ios - 添加 xib tableview 单元格的 subview (swift)

iphone - 为什么 Xcode 5 不允许我为 iPhone 应用程序指定 iPad 图像? iTunes Artwork 图标呢?

ios - EXC_BAD_ACCESS 使用 UIDocumentInteractionController 将图像发送到 Instagram

objective-c - 异步任务完成后加载 PageViewController

objective-c - Xcode中 'Other C Flags'和 'Preprocessor Macros'有什么区别

ios - Djinni swift 项目链接错误

ios - 通过 WhatsApp 分享图片,只需显示 WhatsApp 图标

objective-c - UIDocumentInteractionController 中的 "Expression Result Unused"

objective-c - 我如何知道 NSComboBox 当前是否打开了下拉列表?