Instance Method

peripheral:didDiscoverCharacteristicsForService:error:

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

Declaration

- (void)peripheral:(CBPeripheral *)peripheral didDiscoverCharacteristicsForService:(CBService *)service error:(NSError *)error;

Parameters

peripheral

The peripheral providing this information.

service

The service to which the characteristics belong.

error

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

Discussion

Core Bluetooth invokes this method when your app calls the discoverCharacteristics:forService: method. If the peripheral successfully discovers the characteristics of the specified service, you can access them through the service’s characteristics 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:didDiscoverDescriptorsForCharacteristic:error:

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