peripheral(_:didWriteValueFor:error:)
Tells the delegate that the peripheral successfully set a value for the descriptor.
Declaration
optional func peripheral(_ peripheral: CBPeripheral, didWriteValueFor descriptor: CBDescriptor, error: (any Error)?)Parameters
- peripheral:
The peripheral providing this information.
- descriptor:
The characteristic descriptor containing the value.
- error:
The reason the call failed, or
nilif no error occurred.
Discussion
Core Bluetooth invokes this method when your app calls the writeValue(_:for:) method. If successful, the error parameter is nil. If unsuccessful, the error parameter returns the cause of the failure.