A reference to a person who accepted a shared record.


class Participant : NSObject


Accessing the Participant Metadata

var acceptanceStatus: CKShare_Participant_AcceptanceStatus

The current state of the user’s acceptance of this share. (read-only)

var permission: CKShare_Participant_Permission

The permission level that the user has for this share.

var type: CKShare_Participant_ParticipantType

The participant type.

var userIdentity: CKUserIdentity

The identity of the participant. (read-only)


enum CKShare_Participant_AcceptanceStatus

The status of a participant.

enum CKShare_Participant_Permission

The permissions granted to the participant.

enum CKShare_Participant_ParticipantType

The type of participant.



Inherits From

See Also

Shared Content

class CKShare

A reference to a shared record.

class CKShare.Metadata

A reference to the metadata for a shared record.

Share Operations

Operations are used to communicate shared information with CloudKit.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software