iOS:丢失蓝牙连接

iOS:丢失蓝牙连接,ios,objective-c,iphone,macos,bluetooth,Ios,Objective C,Iphone,Macos,Bluetooth,我成功地用蓝牙连接了iPhone和Mac iPhone是中央设备,Mac是外围设备。连接后,两者都可以通信(iPhone订阅了Mac发布的一些特性) 但是,经过一段时间(随机?)后,iPhone的蓝牙图标变灰,iPhone不再从Mac接收蓝牙信息 为什么??我怎样才能使沟通持续下去 编辑:以下是错误:由didDisconnectPeripheral播发: Domain=CBErrorDomain Code=6“连接已超时 想不到 经过几天的研究,我发现了问题所在 如果您有相同的问题,可能会有所帮

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

iPhone是中央设备,Mac是外围设备。连接后,两者都可以通信(iPhone订阅了Mac发布的一些特性)

但是,经过一段时间(随机?)后,iPhone的蓝牙图标变灰,iPhone不再从Mac接收蓝牙信息

为什么??我怎样才能使沟通持续下去

编辑:以下是错误:由
didDisconnectPeripheral
播发:

Domain=CBErrorDomain Code=6“连接已超时 想不到


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

如果您有相同的问题,可能会有所帮助:

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


解决这个问题的一个方法可能是更改所提供wifi的频率。

是否调用了回调(didDisconnectZzZ)?是的,下面是错误:
Domain=CBErrorDomain code=6“连接意外超时。
我将编辑我的帖子+1+1来回答这个问题。。。。。。直到我尝试了这个方法,我才明白这个问题!我在mac book上关闭wifi的那一刻,它就开始相应地工作,甚至在我重新打开它之后。这就好像在操作系统级别上有什么东西完全关闭了。