Contents

shareAccessRequestResultBlock

The closure to execute after CloudKit processes each share access request.

Declaration

var shareAccessRequestResultBlock: ((Result<Void, any Error>) -> Void)? { get set }

Discussion

Use this closure to handle the overall success or failure of the operation.

The closure returns no value and takes the following parameter:

  • A Result that contains either:

    • A successful Result, or

    • An error that contains information about a problem encountered processing the share access requests.

The closure executes only once, and represents your final opportunity to process the operation’s results. It executes after all share access request completion closures finish. The closure executes serially with respect to the other closures of the operation.

Update the value of this property before you execute the operation or submit it to a queue.