使用GKPeerPickerController
我可以通过 bluetogether 轻松连接两个 ios 设备。但它仅在 GKSessionModePeer 模式下。
我使用代码在GKSessionModeServer
模式下创建会话
GKSession *session=[[GKSession alloc] initWithSessionID:nil displayName:nil sessionMode:GKSessionModeServer];
session.delegate = self;
session.available = YES;
// Set data handler.
[session setDataReceiveHandler:self withContext:nil];
GKSessionModeClient
此代码用于在另一台设备中以模式创建会话
GKSession *session=[[GKSession alloc] initWithSessionID:nil displayName:nil sessionMode:GKSessionModeClient];
session.delegate = self;
session.available = YES;
// Set data handler.
[session setDataReceiveHandler:self withContext:nil];
当我设置时,应该调用session.available =YES
一些方法。delegate
但是什么也没发生。为什么?
如何使用 api 找到其他设备并将它们连接在一起?或者任何其他方法可以通过蓝牙传输数据?