任何人都有如何将AirDrop添加到应用程序中以从documents文件夹发送和接收文件的示例吗?我正在尝试在iPhone和iPad应用程序之间共享一个SQLite数据库。我已经做了很多研究,看起来AirDrop是可行的方法,但是我在寻找方法方面遇到了问题。

我知道我需要使用UIActivityViewController打开AirDrop,这不是问题,但是如何在两个设备之间建立连接?有没有简单的例子可以帮助我走上正确的道路?

谢谢!

最佳答案

您无需在设备之间建立连接。您只需使用类似这样的代码来呈现UIActivityViewController,并且当用户选择AirDrop选项时,就会由您来照顾。

NSString* text = @"Some text I want to share";
UIImage* image = [UIImage imageNamed:@"image.png"];
UIActivityViewController* activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[text, image] applicationActivities:nil];
activityViewController.completionHandler = ^(NSString* activityType, BOOL completed) {
    // do whatever you want to do after the activity view controller is finished
};
[self presentViewController:activityViewController animated:YES completion:nil];

关于iphone - 使用AirDrop发送和接收文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19186635/

10-14 04:59