respond(to:withResult:)
Responds to a read or write request from a connected central.
Declaration
func respond(to request: CBATTRequest, withResult result: CBATTError.Code)Parameters
- request:
The read or write request received from the connected central. For more information about read and write requests, see Cbattrequest.
- result:
The result of attempting to fulfill the request. For a list of possible results, see Deprecated Constants.
Discussion
When the peripheral manager receives a request from a connected central to read or write a characteristic’s value, it calls the peripheralManager(_:didReceiveRead:) or peripheralManager(_:didReceiveWrite:) method of its delegate object. To respond to the corresponding read or write request, you call this method whenever you recevie one of these delegate method callbacks.