При инициализации CBMutableCharacteristic как мы можем добавить несколько properties и permissions к нему.
CBMutableCharacteristic
properties
permissions
let customChara = CBMutableCharacteristic(type: Constants.RX_UUID, properties: , value: data, permissions: )
Я хотел бы добавить чтение и уведомление как properties, но выше functionпозволяет добавить только одно свойство.То же самое в случае с разрешением.
function
Я уже сталкивался со старым решением, но сейчас оно не работает. Как инициализировать CBMutableCharacteristic с несколькими CBCharacteristicProperties и Permissions
Вам просто нужно передать массив CBCharacterProperties в аргумент properties функции.
CBCharacterProperties
let customChara = CBMutableCharacteristic(type: Constants.RX_UUID, properties: [.authenticatedSignedWrites,.broadcast], value: data, permissions: .writeable)