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

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

Разработчик

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

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

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

EKAlarm

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


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


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


Swift

import EventKit

Objective C

@import EventKit;

Доступность


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

EKAlarm объект представляет предупреждение в Наборе События. Используйте alarmWithAbsoluteDate: и alarmWithRelativeOffset: методы класса создать предупреждение и использовать свойства для установки информации о предупреждении. Когда предупреждение стреляет через, у Пумы OS X можно указать действие для инициирования emailAddress, soundName, или url свойство.

  • Создает и возвращает предупреждение с абсолютной датой.

    Объявление

    Swift

    init!(absoluteDate date: NSDate!) -> EKAlarm

    Objective C

    + (EKAlarm *)alarmWithAbsoluteDate:(NSDate *)date

    Параметры

    date

    Дата предупреждения.

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

    Создаваемое предупреждение.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

  • Создает и возвращает предупреждение с относительным смещением.

    Объявление

    Swift

    init!(relativeOffset offset: NSTimeInterval) -> EKAlarm

    Objective C

    + (EKAlarm *)alarmWithRelativeOffset:(NSTimeInterval)offset

    Параметры

    offset

    Смещение от запуска события, в которое стреляет предупреждение.

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

    Создаваемое предупреждение.

    Обсуждение

    Отрицательное смещение оценивает огонь перед запуском события, в то время как положительный огонь значений после запуска.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

  • absoluteDate Свойство

    Абсолютная дата предупреждения.

    Объявление

    Swift

    @NSCopying var absoluteDate: NSDate!

    Objective C

    @property(nonatomic, copy) NSDate *absoluteDate

    Обсуждение

    При установке этого свойства для относительного предупреждения смещения оно теряет относительное смещение и становится абсолютным предупреждением.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

  • relativeOffset Свойство

    Смещение от запуска события, в которое стреляет предупреждение.

    Объявление

    Swift

    var relativeOffset: NSTimeInterval

    Objective C

    @property(nonatomic) NSTimeInterval relativeOffset

    Обсуждение

    При установке этого значения для абсолютного предупреждения оно теряет свою абсолютную дату и становится относительным предупреждением смещения.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

  • structuredLocation Свойство

    Расположение для инициирования предупреждения.

    Объявление

    Swift

    @NSCopying var structuredLocation: EKStructuredLocation!

    Objective C

    @property(nonatomic, copy) EKStructuredLocation *structuredLocation

    Обсуждение

    Это свойство используется в сочетании с proximity выполнять находящееся в geofence инициирование напоминаний.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

  • proximity Свойство

    Значение, указывающее, как инициировано основанное на местоположении предупреждение.

    Объявление

    Swift

    var proximity: EKAlarmProximity

    Objective C

    @property(nonatomic) EKAlarmProximity proximity

    Обсуждение

    Будильники могут быть поставлены для инициирования при вводе или выходе из расположения, указанного structuredLocation. По умолчанию предупреждения не затронуты расположением.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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

    См. также

    EKAlarmProximity

Типы данных

  • Значение, указывающее, инициировано ли предупреждение путем ввода или выхода из области.

    Объявление

    Swift

    typealias EKAlarmProximity = Int

    Objective C

    typedef enum { EKAlarmProximityNone, EKAlarmProximityEnter, EKAlarmProximityLeave, } EKAlarmProximity;

    Константы

    • EKAlarmProximityNone

      Предупреждение не имеет никакого триггера близости.

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

    • EKAlarmProximityEnter

      Будильник поставлен для увольнения при вводе области.

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

    • EKAlarmProximityLeave

      Будильник поставлен для увольнения при отъезде области.

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

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