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
Свойство
-
Календари, принадлежащие этому исходному объекту. (только для чтения)
Объявление
Objective C
@property(nonatomic, readonly) NSSet *calendars
Оператор импорта
Objective C
@import EventKit;
Доступность
Доступный в iOS 4.0 и позже.
Осуждаемый в iOS 6.0.
См. также
-
Возвращает календари, принадлежащие этому исходному объекту, которые поддерживают определенный тип объекта.
Объявление
Swift
func calendarsForEntityType(_
entityType
: EKEntityType) -> Set<NSObject>!Objective C
- (NSSet *)calendarsForEntityType:(EKEntityType)
entityType
Параметры
entityType
Тип объекта или события или напоминания.
Возвращаемое значение
Календари, принадлежащие этому источнику, которые поддерживают тип объекта.
Оператор импорта
Objective C
@import EventKit;
Swift
import EventKit
Доступность
Доступный в iOS 6.0 и позже.
См. также
Типы данных
-
Тип исходного объекта.
Объявление
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 и позже.
-