目前我的团队正在致电
[myCentralManager scanForPeripheralsWithServices:nil options:nil];
然后开始在两秒内触发的NSTimer
。在这两秒钟内,中央管理器委托方法
centralManager:didDiscoverPeripheral:advertisementData:RSSI:
用于创建我们感兴趣的CBPeripherals
数组。
当计时器触发时,我们在for循环中对数组中的每个项目调用connectPeripheral
。
我担心这不是一次连接多个设备的最佳方式。我们是否应该在另一台设备上调用connectPeripheral
之前等待一个设备的连接过程完成?
感谢您的任何建议。
答案 0 :(得分:8)
您遇到过问题吗?如果没有,那就按照你的方式去做。
一些额外的想法: