2015-06-24 88 views
0

我與使用iOS App的BLE設備進行了交互。這些設備被綁定。iOS - 如何處理BLE中的綁定設備

當我進入設置並且按'忘記設備'時出現問題。即使設備被遺忘,應用程序也會繼續嘗試連接,因爲在「peripheral:didDisconnect」回調中,我嘗試重新連接到設備。藍牙設備發送斷開連接事件,因爲該連接不再好。然後,應用程序再次嘗試連接等。

我試圖看看「peripheral:didDisconnect:」中的錯誤代碼,但它看起來並不相關。

有沒有人有解決方案?

-(void)peripheral:(CBPeripheral *)peripheral didUpdateNotificationStateForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error 

錯誤看起來是這樣的:

回答

0

我用這個回調解決了這個問題

Error Domain=CBATTErrorDomain Code=15 "Encryption is insufficient." UserInfo=0x170272f40 {NSLocalizedDescription=Encryption is insufficient.} 
相關問題