iOS: 失去蓝牙连接

6
我成功地使用蓝牙将iPhone和Mac连接起来。
iPhone是中心,而Mac是外围。连接后,它们可以相互通信(iPhone订阅了由Mac广告的某些特征)。
但是,在一段时间之后(随机的吗?),iPhone的蓝牙图标变灰,并且iPhone不再接收来自Mac的蓝牙消息。
为什么?我如何使通信持续下去?
编辑:这里是错误信息:由didDisconnectPeripheral广告:

Domain=CBErrorDomain Code=6 "The connection has timed out unexpectedly."


回调函数(didDisconnectZzZ)被调用了吗? - Larme
是的,这里出现了错误:Domain=CBErrorDomain Code=6 "The connection has timed out unexpectedly. 我将编辑我的帖子。 - Lou
1个回答

7

经过几天的研究,我找到了问题所在。

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

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

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


对这个答案点赞!我一直无法解决这个问题,直到我尝试了这个方法!当我关闭我的MacBook上的WiFi时,所有问题都开始按照预期工作,即使我重新打开它。就好像操作系统出了什么问题一样。 - AntonTheDev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接