我正在使用ble外围标签。扫描完成后,我找到了标识符和名称。
当我点击任何单元格时,所需的外围设备已连接,外围设备标签中的按钮将会检测到,并且在按钮点击时会调用didUpdateValueForCharacteristic
方法。
但是当我们移动到另一个屏幕时,按钮将无法检测到,外围设备将断开连接。
连接外围设备后,我希望它们始终处于连接状态,直到应用程序未被暂停。
该应用程序正在同一屏幕上工作。
答案 0 :(得分:0)
您正在做正确的事情来显示屏幕中的外围设备,但您不应在同一屏幕中实现连接的方法。更好的所有连接方法,包括可以在AppDelegate中实现的didUpdateValueForCharacteristic
方法,并使用AppDelegate数组在主屏幕中显示数据。这将解决您的问题,它将毫无问题地工作。如果您仍然遇到任何问题,请告诉我们,我会尽力解决您的问题。