如何使用 iOS swift 中的多个属性初始化 CBMutableCharacteristic

How to initialize CBMutableCharacteristic with multiple properties in iOS swift

在初始化 CBMutableCharacteristic 时,我们如何向其添加多个 propertiespermissions

let customChara = CBMutableCharacteristic(type: Constants.RX_UUID, properties: , value: data, permissions: )

我想将读取和通知添加为 properties,但在 function 以上只允许添加一个 属性。在许可的情况下也是如此。

我已经遇到了一个旧的解决方案,但它现在不起作用。How to initialize a CBMutableCharacteristic with multiple CBCharacteristicProperties and Permissions

您只需将 CBCharacterProperties 的数组传递给函数的 properties 参数。

let customChara = CBMutableCharacteristic(type: Constants.RX_UUID, properties: [.authenticatedSignedWrites,.broadcast], value: data, permissions: .writeable)