如何在 iOS swift 中使用多个属性初始化 CBMutableCharacteristic
Posted
技术标签:
【中文标题】如何在 iOS swift 中使用多个属性初始化 CBMutableCharacteristic【英文标题】:How to initialize CBMutableCharacteristic with multiple properties in iOS swift 【发布时间】:2018-10-18 09:26:36 【问题描述】:在初始化CBMutableCharacteristic
时,我们如何添加多个properties
和permissions
。
let customChara = CBMutableCharacteristic(type: Constants.RX_UUID, properties: , value: data, permissions: )
我想将读取和通知添加为properties
,但以上function
只允许添加一个属性。在 Permission 的情况下也是如此。
我已经遇到过一个较旧的解决方案,但它现在不起作用。How to initialize a CBMutableCharacteristic with multiple CBCharacteristicProperties and Permissions
【问题讨论】:
【参考方案1】:您只需将CBCharacterProperties
的数组传递给函数的properties
参数。
let customChara = CBMutableCharacteristic(type: Constants.RX_UUID, properties: [.authenticatedSignedWrites,.broadcast], value: data, permissions: .writeable)
【讨论】:
以上是关于如何在 iOS swift 中使用多个属性初始化 CBMutableCharacteristic的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 10 Swift 3 中初始化 NSFetchedResultsController
如何使用swift在ios中动态/编程添加多个UITableView? [关闭]
如何使用 Swift 在 Firebase 中创建具有多个属性的用户?