Instance Method

peripheral:didDiscoverDescriptorsForCharacteristic:error:

Tells the delegate that the peripheral found descriptors for a characteristic.

Declaration

- (void)peripheral:(CBPeripheral *)peripheral didDiscoverDescriptorsForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error;

Parameters

peripheral

The peripheral providing this information.

characteristic

The characteristic to which the characteristic descriptors belong.

error

The reason the call failed, or nil if no error occurred.

Discussion

Core Bluetooth invokes this method when your app calls the discoverDescriptorsForCharacteristic: method. If the peripheral successfully discovers the descriptors of the specified characteristic, you can access them through the characteristic’s descriptors property. If successful, the error parameter is nil. If unsuccessful, the error parameter returns the cause of the failure.

See Also

Discovering Characteristics and their Descriptors

- peripheral:didDiscoverCharacteristicsForService:error:

Tells the delegate that the peripheral found characteristics for a service.