Contents

shareParticipants(forUserRecordIDs:)

Fetches share participants with the specified user record IDs and returns them to an awaiting caller.

Declaration

func shareParticipants(forUserRecordIDs userRecordIDs: [CKRecord.ID]) async throws -> [CKRecord.ID : Result<CKShare.Participant, any Error>]

Parameters

  • userRecordIDs:

    The share participants’ user record IDs.

Return Value

A dictionary of fetched share participants. The dictionary uses the user record IDs you specify in userRecordIDs as its keys. The value of each key is a Result that contains either the corresponding fetched share participant, or an error that describes why CloudKit can’t fetch that share participant.

Discussion

This method searches for share participants asynchronously and with a low priority. If you want the task to execute with a higher priority, create an instance of CKFetchShareParticipantsOperation and configure it to use the necessary priority.