这个问题是这个问题的复制。
我在我的类中声明了
我将委托设置为
我使用
我可以打印出详细信息。但在日志中,我得到了这样的数据:
我所需要的只是设备名称,比如:
我在我的类中声明了
CBCentralManagerDelegate
,并声明了var cb = CBCentralManager()
。我将委托设置为
cb.delegate = self
。我使用
cb.scanForPeripheralsWithServices(nil, options: nil)
来搜索设备。func centralManager(central: CBCentralManager, didDiscoverPeripheral peripheral: CBPeripheral, advertisementData: [String : AnyObject], RSSI: NSNumber) {
print("\(advertisementData.description)")
}
我可以打印出详细信息。但在日志中,我得到了这样的数据:
["kCBAdvDataTxPowerLevel": 0, "kCBAdvDataLocalName": Smart Key, "kCBAdvDataManufacturerData": <bc00>, "kCBAdvDataServiceData": {
Battery = <64>;
}, "kCBAdvDataIsConnectable": 1]
我所需要的只是设备名称,比如:
My2Device
。