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

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

Разработчик

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

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

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

EKSource

Экземпляр EKSource класс представляет учетную запись, которой принадлежит календарь. Вы не создаете экземпляры этого класса. Вы получаете EKSource объекты от EKEventStore объект. Используйте sources свойство для получения весь EKSource объекты для хранилища события и использование методы в этом классе свойств доступа исходного объекта.

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


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


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


Swift

import EventKit

Objective C

@import EventKit;

Доступность


Доступный в OS X v10.8 и позже.
  • Уникальный идентификатор для исходного объекта. (только для чтения)

    Объявление

    Swift

    var sourceIdentifier: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *sourceIdentifier

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

  • sourceType sourceType Свойство

    Тип этого исходного объекта. (только для чтения)

    Объявление

    Swift

    var sourceType: EKSourceType { get }

    Objective C

    @property(nonatomic, readonly) EKSourceType sourceType

    Обсуждение

    Возможные значения описаны в EKSourceType.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

  • Имя этого исходного объекта. (только для чтения)

    Объявление

    Swift

    var title: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *title

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

  • Возвращает календари, принадлежащие этому исходному объекту, которые поддерживают определенный тип объекта.

    Объявление

    Swift

    func calendarsForEntityType(_ entityType: EKEntityType) -> NSSet!

    Objective C

    - (NSSet *)calendarsForEntityType:(EKEntityType)entityType

    Параметры

    entityType

    Тип объекта или события или напоминания.

    Возвращаемое значение

    Календари, принадлежащие этому источнику, которые поддерживают тип объекта.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

    См. также

    EKEntityType

Типы данных

  • Тип исходного объекта.

    Объявление

    Swift

    struct EKSourceType { init(_ value: UInt32) var value: UInt32 }

    Objective C

    typedef enum { EKSourceTypeLocal, EKSourceTypeExchange, EKSourceTypeCalDAV, EKSourceTypeMobileMe, EKSourceTypeSubscribed, EKSourceTypeBirthdays } EKSourceType;

    Константы

    • EKSourceTypeLocal

      EKSourceTypeLocal

      Представляет локальный источник.

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

    • EKSourceTypeExchange

      EKSourceTypeExchange

      Представляет источник Exchange.

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

    • EKSourceTypeCalDAV

      EKSourceTypeCalDAV

      Представляет источник iCloud или CalDAV.

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

    • EKSourceTypeMobileMe

      EKSourceTypeMobileMe

      Представляет источник MobileMe.

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

    • EKSourceTypeSubscribed

      EKSourceTypeSubscribed

      Представляет подписанный источник.

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

    • EKSourceTypeBirthdays

      EKSourceTypeBirthdays

      Представляет источник дня рождения.

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

    Обсуждение

    Используйте эти значения для установки sourceType свойство.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

  • Тип объектов допускал источник.

    Объявление

    Swift

    typealias EKEntityType = Int

    Objective C

    typedef enum { EKEntityTypeEvent, EKEntityTypeReminder } EKEntityType;

    Константы

    • EKEntityTypeEvent

      EKEntityTypeEvent

      Представляет событие.

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

    • EKEntityTypeReminder

      EKEntityTypeReminder

      Представляет напоминание.

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

  • Битовая маска EKEntityType для указания многократных объектов сразу.

    Объявление

    Swift

    typealias EKEntityMask = Int

    Objective C

    typedef enum { EKEntityTypeEvent, EKEntityTypeReminder } EKEntityMask;

    Константы

    • EKEntityMaskEvent

      EKEntityMaskEvent

      Представляет событие.

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

    • EKEntityMaskReminder

      EKEntityMaskReminder

      Представляет напоминание.

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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