【问题标题】:How to initialize CBMutableCharacteristic with multiple properties in iOS swift如何在 iOS swift 中使用多个属性初始化 CBMutableCharacteristic
【发布时间】:2023-04-08 17:27:01
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios iphone swift bluetooth-lowenergy core-bluetooth


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2013-08-09
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-17
      • 2021-12-22
      • 1970-01-01
      相关资源
      最近更新 更多