有时候在随机时刻(通常在背景断开后)我有一个奇怪的连接错误
WARNING: <CBPeripheral: 0x1c4109ea0, identifier = 6040FFF8-6E53-4776-ABF7-9632093B2DB5, name = XXXXXXXX, state = connecting> is not a valid peripheral
我检查了BLE设备上的连接状态,应用程序已连接但未订阅通知。在应用程序上,状态正在连接。在此错误之后正确重新连接的唯一方法是再次关闭并打开应用程序。 我该怎么做才能防止这种情况发生?
答案 0 :(得分:0)
请确保,如果您多次连接任何BLE设备,则在再次连接设备之前应断开连接。从您的方案来看,似乎您再次连接BLE设备而不断开连接。