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