如何通过蓝牙将文件发送到其他iPhone

adr*_*adr 10 iphone bluetooth objective-c ipad ios

我正在做一个小应用程序,允许用户在iPhone上快速编辑和分享文本.

所以我对iPhone有一点蓝牙编程知识,但是我无法做我想做的事情:

  • 该应用程序的文本保存在NSUserDefaults中.我想通过密钥将其发送到另一个iOS设备:"Text1","Text2"或"Text3"(我知道我必须将字符串中的文本转换为NSData,并且我想要它在NSMutableDictionary中的密钥)

  • 我也希望一直在寻找新的iOS设备.

请帮帮我,因为我不知道怎么做,而且很难找到iPhone蓝牙编程的教程,谢谢!

Eri*_*ric 1

使用GameKit,有很多教程。

用它来查找其他设备:

GKPeerPickerController *picker = [[GKPeerPickerController alloc] init];
picker.delegate = self;
picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby;
[picker show];
Run Code Online (Sandbox Code Playgroud)