0
我試圖瞭解哪個是維護跨視圖控制器連接的最佳方式。iOS連接和維護連接到BLE外圍設備的最佳方式
目前我有一個實現CBCentralManagerDelegate和CBPeripheralDelegate方法的NSObject類。
我有另一個類,BLEManager,它使用單例創建CBCentralManager類的實例和與外設進行通信的NSStream類。
當掃描並連接到外圍設備時,我遇到了錯誤。當使用相同的服務UUID查找錯誤的設備時,該應用會嘗試連接並警告用戶。但是,當我嘗試再次發現並重新連接時,它只會嘗試重新連接相同的設備。
難道這是由於我設置我的單身人士的方式嗎?
也不是更好地使我的NSObject類單身而不是BLEManager單身?
你怎麼知道你想連接到哪個設備?一旦你有了它的標識符就沒有必要掃描了,你可以連接它。 – Paulw11