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 = IntObjective 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 = IntObjective C
typedef enum { EKEntityTypeEvent, EKEntityTypeReminder } EKEntityMask;Константы
-
EKEntityMaskEventПредставляет событие.
Доступный в iOS 6.0 и позже.
-
EKEntityMaskReminderПредставляет напоминание.
Доступный в iOS 6.0 и позже.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в iOS 6.0 и позже.
-
