iOS:失去蓝牙连接

时间:2014-08-15 14:06:45

标签: ios objective-c iphone macos bluetooth

我成功地使用蓝牙连接iPhone和Mac。

iPhone是核心,Mac是外围设备。连接后,两者都可以通信(iPhone正在订阅一些特性,由Mac公布)。

但是,在一些(随机?)时间之后,iPhone的蓝牙图标显示为灰色,iPhone不再从Mac接收蓝牙消息。

为什么呢?如何才能使沟通持续?

编辑:这是错误:由didDisconnectPeripheral做广告:

  

Domain = CBErrorDomain Code = 6"连接已超时   出乎意料。

1 个答案:

答案 0 :(得分:6)

经过几天的研究,我发现了问题所在。

如果您遇到同样的问题,可能会帮助您:

我的Mac上的蓝牙和Wifi之间存在干扰问题。所以每次我使用Wifi时,蓝牙连接都会崩溃。

也许解决问题的一种方法是改变所提供的wifi的频率。