Contents

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 nil if 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.

See Also

Writing Characteristic and Descriptor Values