【问题标题】:iOS : Losing Bluetooth ConnectioniOS:失去蓝牙连接
【发布时间】:2014-10-09 06:39:19
【问题描述】:

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

iPhone 是中心,Mac 是外围设备。连接后,两者都可以通信(iPhone正在订阅某些特性,由Mac宣传)。

但是,经过一段时间(随机?)之后,iPhone 的蓝牙图标变灰,并且 iPhone 不再接收来自 Mac 的蓝牙消息。

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

编辑:这是错误:didDisconnectPeripheral 宣传:

Domain=CBErrorDomain Code=6 "连接超时 没想到。

【问题讨论】:

  • 回调(didDisconnectZzZ)是否被调用?
  • 是的,这是错误:Domain=CBErrorDomain Code=6 "The connection has timed out unexpectedly.我要编辑我的帖子

标签: ios objective-c iphone macos bluetooth


【解决方案1】:

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

如果你有同样的问题,可能会帮助你:

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

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

【讨论】:

  • +1 +1 +1 到这个答案......在我尝试这个之前,我无法解决这个问题!我在我的 mac book 上关闭 wifi 的那一刻,它都开始相应地工作,即使在我重新打开它之后也是如此。就好像在操作系统级别有什么东西完全关闭了。
猜你喜欢
  • 2016-12-13
  • 2015-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多