我正在研究 corebluetooth 框架,目前我已经创建了具有可写和可读特性的外围设备。它对我来说工作正常。但是我想创建读写外围设备。我尝试了以下操作:
characteristic = [[CBMutableCharacteristic alloc] initWithType:characteristicUUID
properties:(CBCharacteristicPropertyRead|CBCharacteristicPropertyWrite)
value:nil
permissions:(CBAttributePermissionsWriteable|CBAttributePermissionsReadable)];
但它在上述情况下不起作用,该属性也是可读或可写的,不能同时读取。我认为它是第一个。我错过了什么吗?