peripheralManager(_:didAdd:error:)
Tells the delegate the peripheral manager published a service to the local GATT database.
Declaration
optional func peripheralManager(_ peripheral: CBPeripheralManager, didAdd service: CBService, error: (any Error)?)Parameters
- peripheral:
The peripheral manager adding the service.
- service:
The service added to the local GATT database.
- error:
The reason the call failed, or
nilif no error occurred.
Discussion
Core Bluetooth invokes this method when your app calls the add(_:) method to publish a service to the local peripheral’s GATT database. If the service published successfully to the local database, the error parameter is nil. If unsuccessful, the error parameter provides the cause of the failure.