Contents

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.