如何使用 iOS swift 中的多个属性初始化 CBMutableCharacteristic
How to initialize CBMutableCharacteristic with multiple properties in iOS swift
在初始化 CBMutableCharacteristic
时,我们如何向其添加多个 properties
和 permissions
。
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)
在初始化 CBMutableCharacteristic
时,我们如何向其添加多个 properties
和 permissions
。
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)