EKSource
Экземпляр EKSource класс представляет учетную запись, которой принадлежит календарь. Вы не создаете экземпляры этого класса. Вы получаете EKSource объекты от EKEventStore объект. Используйте sources свойство для получения весь EKSource объекты для хранилища события и использование методы в этом классе свойств доступа исходного объекта.
Оператор импорта
Swift
import EventKit
Objective C
@import EventKit;
Доступность
Доступный в OS X v10.8 и позже.
-
sourceIdentifier sourceIdentifierСвойствоУникальный идентификатор для исходного объекта. (только для чтения)
Объявление
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
func calendarsForEntityType(_entityType: EKEntityType) -> NSSet!Objective C
- (NSSet *)calendarsForEntityType:(EKEntityType)entityTypeПараметры
entityTypeТип объекта или события или напоминания.
Возвращаемое значение
Календари, принадлежащие этому источнику, которые поддерживают тип объекта.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
См. также
Типы данных
-
Тип исходного объекта.
Объявление
Swift
struct EKSourceType { init(_value: UInt32) var value: UInt32 }Objective C
typedef enum { EKSourceTypeLocal, EKSourceTypeExchange, EKSourceTypeCalDAV, EKSourceTypeMobileMe, EKSourceTypeSubscribed, EKSourceTypeBirthdays } EKSourceType;Константы
-
EKSourceTypeLocalEKSourceTypeLocalПредставляет локальный источник.
Доступный в OS X v10.8 и позже.
-
EKSourceTypeExchangeEKSourceTypeExchangeПредставляет источник Exchange.
Доступный в OS X v10.8 и позже.
-
EKSourceTypeCalDAVEKSourceTypeCalDAVПредставляет источник iCloud или CalDAV.
Доступный в OS X v10.8 и позже.
-
EKSourceTypeMobileMeEKSourceTypeMobileMeПредставляет источник MobileMe.
Доступный в OS X v10.8 и позже.
-
EKSourceTypeSubscribedEKSourceTypeSubscribedПредставляет подписанный источник.
Доступный в OS X v10.8 и позже.
-
EKSourceTypeBirthdaysEKSourceTypeBirthdaysПредставляет источник дня рождения.
Доступный в OS X v10.8 и позже.
Обсуждение
Используйте эти значения для установки
sourceTypeсвойство.Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
-
-
Тип объектов допускал источник.
Объявление
Swift
typealias EKEntityType = IntObjective C
typedef enum { EKEntityTypeEvent, EKEntityTypeReminder } EKEntityType;Константы
-
EKEntityTypeEventEKEntityTypeEventПредставляет событие.
Доступный в OS X v10.8 и позже.
-
EKEntityTypeReminderEKEntityTypeReminderПредставляет напоминание.
Доступный в OS X v10.8 и позже.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
-
-
Битовая маска
EKEntityTypeдля указания многократных объектов сразу.Объявление
Swift
typealias EKEntityMask = IntObjective C
typedef enum { EKEntityTypeEvent, EKEntityTypeReminder } EKEntityMask;Константы
-
EKEntityMaskEventEKEntityMaskEventПредставляет событие.
Доступный в OS X v10.8 и позже.
-
EKEntityMaskReminderEKEntityMaskReminderПредставляет напоминание.
Доступный в OS X v10.8 и позже.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
-
