0
我试图了解哪个是维护跨视图控制器连接的最佳方式。iOS连接和维护连接到BLE外围设备的最佳方式
目前我有一个实现CBCentralManagerDelegate和CBPeripheralDelegate方法的NSObject类。
我有另一个类,BLEManager,它使用单例创建CBCentralManager类的实例和与外设进行通信的NSStream类。
当扫描并连接到外围设备时,我遇到了错误。当使用相同的服务UUID查找错误的设备时,该应用会尝试连接并警告用户。但是,当我尝试再次发现并重新连接时,它只会尝试重新连接相同的设备。
难道这是由于我设置我的单身人士的方式吗?
也不是更好地使我的NSObject类单身而不是BLEManager单身?
你怎么知道你想连接到哪个设备?一旦你有了它的标识符就没有必要扫描了,你可以连接它。 – Paulw11