我需要分享一些数据,例如两个图像,其他应用程序,如dropbox或gdrive。
有些人建议使用UIActivityViewController
,但mimetypes没有选项,其他建议使用UIDocumentInteractionController
,但这似乎只适用于单个文件......
有人知道正确的方法和/或能在swift中提供一些例子吗?
修改
UIActivityViewController
似乎是正确的方式,NSURL.fileURLWithPath(filePath)
提供内容。
但是存储在服务器上的文件呢?必须在共享过程中的某些时刻下载这些内容(例如,在选择保管箱后)。我怎样才能做到这一点?我尝试了一个没有运气的自定义UIActivityItemSource
。
感谢。
答案 0 :(得分:0)
查看UIPasteboard的Apple文档。
答案 1 :(得分:0)
使用$("#partialexpcal").load('/home/experienceCalendarFilter?fromdt=' + datefrom + '&todt=' + dateto,function( response, status, xhr ){
//.. check for error here ...
afterload();
});
是正确的方法。
我必须提供包含在UIActivityViewController
的子类中的文件。
覆盖UIActivityItemProvider
- 下载和提供二进制内容的功能。