【问题标题】:Must we have to download the remote file before using AirDrop?我们必须在使用 AirDrop 之前下载远程文件吗?
【发布时间】:2014-12-23 11:49:29
【问题描述】:

我正在将远程文件(例如:图像文件、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

谢谢

【问题讨论】:

    标签: uiactivityviewcontroller airdrop


    【解决方案1】:

    您应该考虑使用UIActivityItemProvider 的子类,它可以让您异步获取/生成要共享的实际项目。 AirDrop sample code 有一个例子。

    【讨论】:

      猜你喜欢
      • 2021-10-01
      • 1970-01-01
      • 2020-05-01
      • 2013-06-10
      • 1970-01-01
      • 1970-01-01
      • 2021-11-12
      • 1970-01-01
      • 2011-06-15
      相关资源
      最近更新 更多