Instance Method

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: 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 readValue(for:) method. If successful, the error parameter is nil. If unsuccessful, the error parameter returns the cause of the failure.

See Also

Retrieving Characteristic and Descriptor Values

func peripheral(CBPeripheral, didUpdateValueFor: CBCharacteristic, error: Error?)

Tells the delegate that retrieving the specified characteristic’s value succeeded, or that the characteristic’s value changed.