我通过以下方式在外围设备中设置LED颜色:
let data = Data(bytes: [0x10, 0x10, 0x10])
self.sensorTagAsCentral!.writeValue(data, for: self.colorCharacteristic, type: CBCharacteristicWriteType.withoutResponse)
它的行为绝对是混乱和不确定的,有时它工作正常并改变LED颜色,有时它不会改变任何东西并在控制台中打印以下警告
WARNING: <private> is not a valid characteristic for peripheral <private>
由于它偶尔发生,因此很难调试和解决它。
有人遇到过这样的问题吗?
提前致谢