acceptSharesCompletionBlock
The closure to execute when the operation finishes.
Declaration
var acceptSharesCompletionBlock: (((any Error)?) -> Void)? { get set }Discussion
The closure returns no value and takes the following parameter:
An error that contains information about a problem, or
nilif CloudKit successfully processes the shares.
The operation executes this closure only once. The closure executes on a background queue, so any tasks that require access to the main queue must dispatch accordingly.
The closure reports an error of type CKError.Code.partialFailure when it can’t process some of the shares. The userInfo dictionary of the error contains a CKPartialErrorsByItemIDKey key that has a dictionary as its value. The keys of the dictionary are share URLs that CloudKit can’t process, and the corresponding values are errors that contain information about the failures.
Set this property’s value before you execute the operation or submit it to a queue.