首先需要导入GameKit框架
实现代码如下
需要建立GKPeerPickerControllerDelegate
@interface ViewController ()<GKPeerPickerControllerDelegate,UINavigationControllerDelegate,UIImagePickerControllerDelegate>
@property (nonatomic, strong) GKSession *session;
// 创建蓝牙选择器
GKPeerPickerController *picker = [[GKPeerPickerController alloc]init];
picker.delegate = self;
// 显示
[picker show];
/*
* 连接蓝牙的方式 附近 在线
*/
- (void)peerPickerController:(GKPeerPickerController *)picker didSelectConnectionType:(GKPeerPickerConnectionType)type {
NSLog(@"%s %d type =%lu picker %@",__func__,__LINE__,(unsigned long)type,picker);
}
// 连接会话的方式 附近 在线
- (GKSession *)peerPickerController:(GKPeerPickerController *)picker sessionForConnectionType:(GKPeerPickerConnectionType)type {
return nil;