我使用CBCentralManager连接到BLE外设。它与该广告数据相连接:
["kCBAdvDataLocalName": name,
"kCBAdvDataIsConnectable": 1,
"kCBAdvDataServiceUUIDs": <__NSArrayM 0x600000c74de0>(
Generic Access Profile,
Generic Attribute Profile,
1803
),
"kCBAdvDataChannel": 37]
所以我调用peripheral.discoverServices(nil)
来获取这3个服务,但是didDiscoverServices
只找到了一个
[<CBService: 0x600001768040, isPrimary = NO, UUID = 1803>]
有没有人能说清楚为什么会这样呢?
转载请注明出处:http://www.yihangfood.com/article/20230526/1283309.html