Как инициализировать CBMutableCharacteristic с несколькими свойствами в iOS swift - PullRequest
0 голосов
/ 18 октября 2018

При инициализации CBMutableCharacteristic как мы можем добавить несколько properties и permissions к нему.

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

Я хотел бы добавить чтение и уведомление как properties, но выше functionпозволяет добавить только одно свойство.То же самое в случае с разрешением.

Я уже сталкивался со старым решением, но сейчас оно не работает. Как инициализировать CBMutableCharacteristic с несколькими CBCharacteristicProperties и Permissions

1 Ответ

0 голосов
/ 18 октября 2018

Вам просто нужно передать массив CBCharacterProperties в аргумент properties функции.

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