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;
Константы
-
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 и позже.
-