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

Posted

技术标签:

【中文标题】如何在 iOS swift 中使用多个属性初始化 CBMutableCharacteristic【英文标题】:How to initialize CBMutableCharacteristic with multiple properties in iOS swift 【发布时间】:2018-10-18 09:26:36 【问题描述】:

在初始化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

【问题讨论】:

【参考方案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? [关闭]

如何在 IOS Swift 中获取核心数据中的多对多关系?

如何使用 Swift 在 Firebase 中创建具有多个属性的用户?

如何在 IOS Swift 中使用 SQLite 使用 FMDB 处理多个线程

如何使用 Swift 使用此代码片段为 iOS 应用程序初始化 SDK?