Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы EventKit ссылка класса EKParticipant

Опции
Развертывание Target:

На этой странице
Язык:

EKParticipant

EKParticipant объект представляет участника календарного события. Участник может быть лицом, группой, комнатой или другим ресурсом.

Не создавать EKParticipant объекты непосредственно. Вместо этого используйте свойство attendees на EKCalendarItem возвратить массив EKParticipant объекты.

Набор события не может добавить участников к событию, ни изменить участвующую информацию. Используйте свойства в этом классе для получения информации об участнике.

Наследование


Соответствует


Оператор импорта


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 и позже.

  • имя имя Свойство

    Имя участника. (только для чтения)

    Объявление

    Swift

    var name: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *name

    Оператор импорта

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • 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 и позже.

  • Состояние присутствия участника. (только для чтения)

    Объявление

    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 и позже.

  • URL URL Свойство

    URL, представляющий этого участника. (только для чтения)

    Объявление

    Swift

    var URL: NSURL! { get }

    Objective C

    @property(nonatomic, readonly) NSURL *URL

    Оператор импорта

    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 и позже.