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

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

Разработчик

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

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

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

EKSource

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


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


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


Swift

import EventKit

Objective C

@import EventKit;

Доступность


Доступный в iOS 5.0 и позже.

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

  • sourceIdentifier Свойство

    Уникальный идентификатор для исходного объекта. (только для чтения)

    Объявление

    Swift

    var sourceIdentifier: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *sourceIdentifier

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • sourceType Свойство

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

    Объявление

    Swift

    var sourceType: EKSourceType { get }

    Objective C

    @property(nonatomic, readonly) EKSourceType sourceType

    Обсуждение

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • title Свойство

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

    Объявление

    Swift

    var title: String! { get }

    Objective C

    @property(nonatomic, readonly) NSString *title

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в iOS 5.0 и позже.

  • calendars (iOS 6.0) Свойство

    Календари, принадлежащие этому исходному объекту. (только для чтения)

    Объявление

    Objective C

    @property(nonatomic, readonly) NSSet *calendars

    Специальные замечания

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

    Objective C

    @import EventKit;

    Доступность

    Доступный в iOS 4.0 и позже.

    Осуждаемый в iOS 6.0.

    См. также

    – calendarsForEntityType:

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

    Объявление

    Swift

    func calendarsForEntityType(_ entityType: EKEntityType) -> Set<NSObject>!

    Objective C

    - (NSSet *)calendarsForEntityType:(EKEntityType)entityType

    Параметры

    entityType

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

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

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в iOS 6.0 и позже.

    См. также

    EKEntityType

Типы данных

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

    Объявление

    Swift

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

    Objective C

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

    Константы

    • EKSourceTypeLocal

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

      Доступный в iOS 5.0 и позже.

    • EKSourceTypeExchange

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

      Доступный в iOS 5.0 и позже.

    • EKSourceTypeCalDAV

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

      Доступный в iOS 5.0 и позже.

    • EKSourceTypeMobileMe

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

      Доступный в iOS 5.0 и позже.

    • EKSourceTypeSubscribed

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

      Доступный в iOS 5.0 и позже.

    • EKSourceTypeBirthdays

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

      Доступный в iOS 5.0 и позже.

    Обсуждение

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в iOS 5.0 и позже.

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

    Объявление

    Swift

    typealias EKEntityType = Int

    Objective C

    typedef enum { EKEntityTypeEvent, EKEntityTypeReminder } EKEntityType;

    Константы

    • EKEntityTypeEvent

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

      Доступный в iOS 6.0 и позже.

    • EKEntityTypeReminder

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

      Доступный в iOS 6.0 и позже.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в iOS 6.0 и позже.

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

    Объявление

    Swift

    typealias EKEntityMask = Int

    Objective C

    typedef enum { EKEntityTypeEvent, EKEntityTypeReminder } EKEntityMask;

    Константы

    • EKEntityMaskEvent

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

      Доступный в iOS 6.0 и позже.

    • EKEntityMaskReminder

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

      Доступный в iOS 6.0 и позже.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в iOS 6.0 и позже.