在iOS应用中共享文档

时间:2016-05-19 06:02:55

标签: ios frameworks share document

我需要从我的应用程序共享文件(PDF,PPT,Word等),我知道我们可以从Drop Box,Google Drive,Box,iCloud等获取它们。

是否有iOS提供的SDK我们可以在本地处理而无需下载其他Framework。例如,具有共享文档的新WhatsApp功能。

UI和所有似乎都来自Native SDK,我们如何访问它?

1 个答案:

答案 0 :(得分:2)

如果您要将文档提取到应用程序,可以看到UIDocumentPickerViewControllerUIDocumentMenuViewController

看看:
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDocumentPickerViewController_Class/
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDocumentMenuViewController_Class/

您必须制作Share extension,然后如果用户拥有这些应用,则该扩展程序将能够轻松共享您的内容。

看看:
https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Share.html#//apple_ref/doc/uid/TP40014214-CH12-SW1

如果您的文档来自已知来源并且必须下载和上传,您还可以执行Document provider extension

看看:
https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/FileProvider.html#//apple_ref/doc/uid/TP40014214-CH18-SW1