我正在开发具有功能附件(图像,PDF,DOC等)的iOS应用。用户可以使用“设备相机”,“从照片应用程序”,“文件”应用程序或其他云服务(例如iCloud,Dropbox,GDrive,OneDrive等)导入附件。
用户还应该能够将其他用户附加的文件下载到他的设备(“照片”应用程序或“文件”或“云服务”)。
我知道UIImagePickerController可以帮助从Photos应用程序或Camera上传图像。我还知道每个云服务(例如DropBox,GDrive等)都提供了单独的SDK。
我可以通过集成所有SDK(需要这些SDK,但需要为每个提供程序实现)来实现此目的。此外,这里我与iOS 11中引入的“文件”应用程序有些困惑。了解到“文件”应用程序可以将其他云集成到其中。我不知道如何编码以集成“文件”应用。
与此同时,我正在搜索是否有一个库可以整合/提供对所有所需云存储的支持。任何指针都表示赞赏。
谢谢。
关于..
答案 0 :(得分:0)
您应该查看 UIDocumentBrowserViewController 和 UIDocumentPickerViewController ,它可以帮助您获取设备和iCloud中尽可能多的信息,当用户点击时可以获取回调在任何文档上,然后您可以将其上传到服务器。并且您还可以使用 Quick Look Framework 从服务器下载文档并将其显示到应用程序中。
选中此链接以访问数据:https://www.raywenderlich.com/5244-document-based-apps-tutorial-getting-started
选中此链接以显示文档文件:https://www.appcoda.com/quick-look-framework/