我将远程文件(例如:图像文件,pdf文件...)发送给Airdrop。 我只有这个文件的直接链接:http://example.com/xxx/png。 目前,我正在做类似下面的代码
NSString *filePath = self downloadFileFromServerWithURL
NSURL *urlFilePath = [NSURL fileURLWithPath:filePath];
NSArray *Items = [NSArray arrayWithObjects:
[NSNumber numberWithFloat:indexPath.row],
urlFilePath,nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:Items applicationActivities:[NSArray arrayWithObjects:xxx, yyy,nil];
[self presentViewController:activityViewController animated:YES completion:nil];
所以,我的问题是,如何在不下载之前与Airdrop共享远程文件? 我展示了很多iOS软件可以做到这一点,比如DropBox
谢谢
答案 0 :(得分:1)
您应该考虑使用UIActivityItemProvider的子类,它将允许您异步获取/生成要共享的实际项目。 AirDrop sample code就是一个例子。