Class

EKParticipant

A class that represents a participant in a calendar event.

Declaration

@interface EKParticipant : EKObject

Overview

Do not create EKParticipant objects directly. Instead, use the property attendees on EKCalendarItem to return an array of EKParticipant objects.

EventKit cannot add participants to an event nor change participant information. Use the properties in this class to get information about a participant.

A participant can be a person, group, room, or other resource.

Topics

Defining Participants

EKParticipantRole

The participant’s role for an event.

EKParticipantType

The type of participant.

EKParticipantStatus

The participant’s attendance status for an event.

EKParticipantScheduleStatus

The participant's scheduled status.

Accessing Participant Properties

currentUser

A Boolean value indicating whether this participant represents the owner of this account.

name

The participant’s name.

participantRole

The participant’s role in the event.

participantStatus

The participant’s attendance status.

participantType

The participant’s type.

URL

The URL representing this participant.

Finding Participant Address Book Records

- ABRecordWithAddressBook:

Returns the address book record that represents the participant.

Deprecated
- ABPersonInAddressBook:

Returns the address book record that represents the participant.

Deprecated

Instance Properties

Relationships

Inherits From

Conforms To

See Also

Calendars

EKCalendar

A class that represents a calendar in Event Kit.