通过App更改BLE设备名称后设置的CBPerihperal名称

时间:2019-02-27 12:47:43

标签: ios core-bluetooth cbperipheral

我通过写CGPeripheral来更改设备名称:

    [self.peripheral writeValue:data forCharacteristic:self.btNameCharacteristic type:CBCharacteristicWriteWithResponse];

这可行,但是我有以下问题: 当我扫描设备时,它会显示旧名称。 我断开连接并再次连接后,它显示了旧名称。 仅在断开连接并再次连接后,它才会显示更改的名称。

我尝试添加:

- (void)peripheralDidUpdateName:(CBPeripheral *)peripheral

新名称在这里没有更改。

您有什么建议?

0 个答案:

没有答案