Dropbox应用程序允许将文件发送到其他应用程序,如teamviewer或iBook。他们如何做到这一点?如何将文件发送到ios上的另一个应用程序
我认为将数据发送到另一个应用程序的唯一方法是url方案。
Dropbox应用程序允许将文件发送到其他应用程序,如teamviewer或iBook。他们如何做到这一点?如何将文件发送到ios上的另一个应用程序
我认为将数据发送到另一个应用程序的唯一方法是url方案。
我认为Dropbox使用Document Interaction API来提供此功能。从docs
行情:
您可以使用文档交互控制器可显示文件预览,或者提示用户选择文件的操作。
presentPreviewAnimated:
方法。presentOptionsMenuFromRect:inView:animated:
或presentOptionsMenuFromBarButtonItem:animated:
方法。presentOpenInMenuFromRect:inView:animated
或presentOpenInMenuFromBarButtonItem:animated:
方法。UIDocumentInteractionController
为用户提供了使用其他应用程序打开文件的选项。