【问题标题】:Ble peripheral are disconnectedBLE外围设备断开
【发布时间】:2015-03-25 10:21:09
【问题描述】:

我正在使用 ble 外围标签。扫描后,我找到了标识符和名称。

当我点击任何单元格时,所需的外围设备已连接,外围设备标签中的按钮将检测到并在按钮点击时调用 didUpdateValueForCharacteristic 方法。

但是当我们移动到另一个屏幕时,按钮不会检测到并且外围设备会断开连接。

连接外围设备后,我希望它们始终保持连接,直到应用程序未挂起。

应用程序在同一屏幕上运行。

【问题讨论】:

    标签: ios iphone bluetooth-lowenergy


    【解决方案1】:

    您正在做正确的事情以在屏幕中显示外围设备,但您不应该在同一屏幕中实现连接的方法。更好的所有连接方法,包括您可以在 AppDelegate 中实现的 didUpdateValueForCharacteristic 方法,并使用 AppDelegate 数组在主屏幕中显示数据。这将解决您的问题,并且可以毫无问题地工作。如果您仍然遇到任何问题,请告诉我们,我会尽力解决您的问题。

    【讨论】:

    • 感谢您的回答,我的问题已解决,但在后台应用程序在几分钟后外围设备将断开连接时,还有一个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    • 2014-07-17
    • 2017-02-08
    • 1970-01-01
    相关资源
    最近更新 更多