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