peripheral(_:didUpdateValueFor:error:)
Tells the delegate that retrieving a specified characteristic descriptor’s value succeeded.
Declaration
optional func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor 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 readValue(for:) method. If successful, the error parameter is nil. If unsuccessful, the error parameter returns the cause of the failure.