Ios Swift Multipeer连接无法使用蓝牙连接

Ios Swift Multipeer连接无法使用蓝牙连接,ios,swift,bluetooth,multipeer-connectivity,Ios,Swift,Bluetooth,Multipeer Connectivity,我目前正在开发一个应用程序,它使用MPC(多EER连接框架)在两台设备之间发送和接收数据。我从这篇文章中学到了MPC . 它与wifi(本地网络)配合得很好,但与蓝牙配合失败 浏览和广告是好的。我可以看到其他设备,并可以发送邀请,要求它加入聊天,如本文所示。另一个设备可以接收通知。当我录制accept按钮时,两个设备变为连接状态,但几秒钟后连接失败。我收到消息“未连接到会话” 我不确定这是否与蓝牙速度有关。我注意到,当我使用蓝牙时,看到其他设备和邀请其他设备的速度非常慢。我不知道连接状态会持续多

我目前正在开发一个应用程序,它使用MPC(多EER连接框架)在两台设备之间发送和接收数据。我从这篇文章中学到了MPC . 它与wifi(本地网络)配合得很好,但与蓝牙配合失败

浏览和广告是好的。我可以看到其他设备,并可以发送邀请,要求它加入聊天,如本文所示。另一个设备可以接收通知。当我录制accept按钮时,两个设备变为连接状态,但几秒钟后连接失败。我收到消息“未连接到会话”


我不确定这是否与蓝牙速度有关。我注意到,当我使用蓝牙时,看到其他设备和邀请其他设备的速度非常慢。我不知道连接状态会持续多久才会出现故障。

hi@jingplusplus您找到解决此问题的方法了吗?@arbit,尚未解决。。。让我知道,如果你曾经成功地与蓝牙连接,我不知道为什么它不工作的线索。
func session(session: MCSession, peer peerID: MCPeerID, didChangeState state: MCSessionState) {
    switch state{
    case MCSessionState.Connected:
        print("Connected to session: \(session)")

    case MCSessionState.Connecting:
        print("Connecting to session: \(session)")

    default:
        print("Did not connect to session: \(session)")
    }
}