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

我目前正在显示一个UIDocumentInteractionController,以便我的应用程序的用户可以在不同的应用程序中打开一个文件。 控制器popup并列出应用程序没有问题。 不过,它也显示了Dropbox这样的云应用程序(我认为它几乎与每个有效的文件types相关联),这是非常烦人的。 无论如何,我可以指定控制器只显示我想要的应用程序?

不,你不能过滤这个列表。 你不能告诉用户他们不能发送你的文件到Dropbox,如果他们想要的。 🙂

(如果您只有一个特定的应用程序可以将文件发送给您,并且您可以控制或与该应用程序build立合作伙伴关系,那么您可以同意使用其他一些不明确的文件types,或直接通过自定义URL进行通信UIDocumentInteractionController是为允许用户在需要的地方穿梭文件的一般情况而devise的,而云服务可以成为放置标准types文件的完全有效的地方。)