我目前正在显示一个 UIDocumentInteractionController,以便我的应用程序的用户可以在不同的应用程序中打开一个文件。 Controller 弹出并列出应用程序没有问题。但是,它还会显示诸如 Dropbox 之类的云应用程序(我假设它们与几乎所有有效的文件类型相关联),这非常烦人。无论如何,我可以指定 Controller 只显示我想要的应用程序吗?
最佳答案
不,您不能过滤此列表。您不能告诉用户如果他们愿意,他们不能将您的文件发送到 Dropbox。 :)
(如果您只有一个特定的应用程序可以将您的文件发送到,并且您可以控制该应用程序或与该应用程序建立合作伙伴关系,那么您可以同意使用其他一些模糊的文件类型,或者通过自定义直接通信URL。UIDocumentInteractionController
是为允许用户将文件传送到他们可能需要的地方的一般情况而设计的,云服务可以是放置标准类型文件的完美有效位置。)
关于objective-c - 有没有办法限制 UIDocumentInteractionController 中显示的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11977635/