EKParticipant
EKParticipant
объект представляет участника календарного события. Участник может быть лицом, группой, комнатой или другим ресурсом.
Не создавать EKParticipant
объекты непосредственно. Вместо этого используйте свойство attendees
на EKCalendarItem
возвратить массив EKParticipant
объекты.
Набор события не может добавить участников к событию, ни изменить участвующую информацию. Используйте свойства в этом классе для получения информации об участнике.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCopying
-
NSObject
Оператор импорта
Swift
import EventKit
Objective C
@import EventKit;
Доступность
Доступный в OS X v10.8 и позже.
-
isCurrentUser isCurrentUser
СвойствоБулево значение, указывающее, представляет ли этот участник владельца этой учетной записи. (только для чтения)
Объявление
Swift
var isCurrentUser: Bool { get }
Objective C
@property(nonatomic, readonly) BOOL isCurrentUser
Оператор импорта
Objective C
@import EventKit;
Swift
import EventKit
Доступность
Доступный в OS X v10.9 и позже.
-
participantRole participantRole
СвойствоРоль участника в конечном счете. (только для чтения)
Объявление
Swift
var participantRole: EKParticipantRole { get }
Objective C
@property(nonatomic, readonly) EKParticipantRole participantRole
Оператор импорта
Objective C
@import EventKit;
Swift
import EventKit
Доступность
Доступный в OS X v10.8 и позже.
См. также
-
participantStatus participantStatus
СвойствоСостояние присутствия участника. (только для чтения)
Объявление
Swift
var participantStatus: EKParticipantStatus { get }
Objective C
@property(nonatomic, readonly) EKParticipantStatus participantStatus
Оператор импорта
Objective C
@import EventKit;
Swift
import EventKit
Доступность
Доступный в OS X v10.8 и позже.
См. также
-
participantType participantType
СвойствоТип участника. (только для чтения)
Объявление
Swift
var participantType: EKParticipantType { get }
Objective C
@property(nonatomic, readonly) EKParticipantType participantType
Оператор импорта
Objective C
@import EventKit;
Swift
import EventKit
Доступность
Доступный в OS X v10.8 и позже.
См. также
-
Возвращает запись адресной книги, представляющую участника.
Объявление
Swift
func ABPersonInAddressBook(_
addressBook
: ABAddressBook!) -> ABPerson!Objective C
- (ABPerson *)ABPersonInAddressBook:(ABAddressBook *)
addressBook
Параметры
addressBook
Адресная книга для поиска.
Возвращаемое значение
Запись адресной книги для участника, или
nil
если не найдена запись.Обсуждение
Этот метод ищет рекордное соответствие на основе адреса электронной почты участника.
Оператор импорта
Objective C
@import EventKit;
Swift
import EventKit
Доступность
Доступный в OS X v10.8 и позже.
-
Представляет роль участника для события.
Объявление
Swift
struct EKParticipantRole { init(_
value
: UInt32) var value: UInt32 }Objective C
typedef enum { EKParticipantRoleUnknown, EKParticipantRoleRequired, EKParticipantRoleOptional, EKParticipantRoleChair, EKParticipantRoleNonParticipant } EKParticipantRole;
Константы
-
EKParticipantRoleUnknown
EKParticipantRoleUnknown
Роль участника неизвестна.
Доступный в OS X v10.8 и позже.
-
EKParticipantRoleRequired
EKParticipantRoleRequired
Присутствие участника требуется.
Доступный в OS X v10.8 и позже.
-
EKParticipantRoleOptional
EKParticipantRoleOptional
Присутствие участника является дополнительным.
Доступный в OS X v10.8 и позже.
-
EKParticipantRoleChair
EKParticipantRoleChair
Участник председательствует события.
Доступный в OS X v10.8 и позже.
-
EKParticipantRoleNonParticipant
EKParticipantRoleNonParticipant
У участника нет активной роли в конечном счете.
Доступный в OS X v10.8 и позже.
Оператор импорта
Objective C
@import EventKit;
Swift
import EventKit
Доступность
Доступный в OS X v10.8 и позже.
-
-
Представляет состояние присутствия участника для события.
Объявление
Swift
struct EKParticipantStatus { init(_
value
: UInt32) var value: UInt32 }Objective C
typedef enum { EKParticipantStatusUnknown, EKParticipantStatusPending, EKParticipantStatusAccepted, EKParticipantStatusDeclined, EKParticipantStatusTentative, EKParticipantStatusDelegated, EKParticipantStatusCompleted, EKParticipantStatusInProcess } EKParticipantStatus;
Константы
-
EKParticipantStatusUnknown
EKParticipantStatusUnknown
Состояние присутствия участника неизвестно.
Доступный в OS X v10.8 и позже.
-
EKParticipantStatusPending
EKParticipantStatusPending
Участник должен все же реагировать на событие.
Доступный в OS X v10.8 и позже.
-
EKParticipantStatusAccepted
EKParticipantStatusAccepted
Участник принял событие.
Доступный в OS X v10.8 и позже.
-
EKParticipantStatusDeclined
EKParticipantStatusDeclined
Участник уменьшил событие.
Доступный в OS X v10.8 и позже.
-
EKParticipantStatusTentative
EKParticipantStatusTentative
Состояние присутствия участника является предварительным.
Доступный в OS X v10.8 и позже.
-
EKParticipantStatusDelegated
EKParticipantStatusDelegated
Участник делегировал присутствие другому участнику.
Доступный в OS X v10.8 и позже.
-
EKParticipantStatusCompleted
EKParticipantStatusCompleted
Событие участника завершилось.
Доступный в OS X v10.8 и позже.
-
EKParticipantStatusInProcess
EKParticipantStatusInProcess
Событие участника в настоящее время находится в процессе.
Доступный в OS X v10.8 и позже.
Оператор импорта
Objective C
@import EventKit;
Swift
import EventKit
Доступность
Доступный в OS X v10.8 и позже.
-
-
Перенастоящее тип участника.
Объявление
Swift
struct EKParticipantType { init(_
value
: UInt32) var value: UInt32 }Objective C
typedef enum { EKParticipantTypeUnknown, EKParticipantTypePerson, EKParticipantTypeRoom, EKParticipantTypeResource, EKParticipantTypeGroup } EKParticipantType;
Константы
-
EKParticipantTypeUnknown
EKParticipantTypeUnknown
Тип участника неизвестен.
Доступный в OS X v10.8 и позже.
-
EKParticipantTypePerson
EKParticipantTypePerson
Участник является лицом.
Доступный в OS X v10.8 и позже.
-
EKParticipantTypeRoom
EKParticipantTypeRoom
Участник является комнатой.
Доступный в OS X v10.8 и позже.
-
EKParticipantTypeResource
EKParticipantTypeResource
Участник является ресурсом.
Доступный в OS X v10.8 и позже.
-
EKParticipantTypeGroup
EKParticipantTypeGroup
Участник является группой.
Доступный в OS X v10.8 и позже.
Оператор импорта
Objective C
@import EventKit;
Swift
import EventKit
Доступность
Доступный в OS X v10.8 и позже.
-