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

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

Разработчик

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

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

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

EKAlarm

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

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


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


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


Swift

import EventKit

Objective C

@import EventKit;

Доступность


Доступный в OS X v10.8 и позже.
  • Создает и возвращает предупреждение с абсолютной датой.

    Объявление

    Swift

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

    Objective C

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

    Параметры

    date

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

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

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

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

    Объявление

    Swift

    init!(relativeOffset offset: NSTimeInterval) -> EKAlarm

    Objective C

    + (EKAlarm *)alarmWithRelativeOffset:(NSTimeInterval)offset

    Параметры

    offset

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

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

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

    Обсуждение

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • absoluteDate absoluteDate Свойство

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

    Объявление

    Swift

    @NSCopying var absoluteDate: NSDate!

    Objective C

    @property(nonatomic, copy) NSDate *absoluteDate

    Обсуждение

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • relativeOffset relativeOffset Свойство

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

    Объявление

    Swift

    var relativeOffset: NSTimeInterval

    Objective C

    @property(nonatomic) NSTimeInterval relativeOffset

    Обсуждение

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

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

    Объявление

    Swift

    @NSCopying var structuredLocation: EKStructuredLocation!

    Objective C

    @property(nonatomic, copy) EKStructuredLocation *structuredLocation

    Обсуждение

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

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

    Объявление

    Swift

    var proximity: EKAlarmProximity

    Objective C

    @property(nonatomic) EKAlarmProximity proximity

    Обсуждение

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

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

    См. также

    EKAlarmProximity

Эти свойства только доступны на OS X 10.8 или позже.

  • ввести ввести Свойство

    Тип действия для инициирования, когда стреляет предупреждение. (только для чтения)

    Объявление

    Swift

    var type: EKAlarmType { get }

    Objective C

    @property(nonatomic, readonly) EKAlarmType type

    Обсуждение

    Для установки типа предупреждения определите один из emailAddress, soundName, или url.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

    См. также

    EKAlarmType

  • emailAddress emailAddress Свойство

    Получатель электронной почты для отправки, когда предупреждение инициировало.

    Объявление

    Swift

    var emailAddress: String!

    Objective C

    @property(nonatomic, copy) NSString *emailAddress

    Обсуждение

    При присвоении этого свойства значение установит soundName и url свойства к nil.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • soundName soundName Свойство

    Имя звука для игры, когда предупреждение инициировало.

    Объявление

    Swift

    var soundName: String!

    Objective C

    @property(nonatomic, copy) NSString *soundName

    Обсуждение

    Значение этого свойства является именем системного звука, который может использоваться с soundNamed: метод класса создать NSSound объект. При присвоении этого свойства значение установит emailAddress и url свойства к nil.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

  • URL URL (OS X v10.9) Свойство

    URL для открытия, когда предупреждение инициировало.

    Объявление

    Objective C

    @property(nonatomic, copy) NSURL *url

    Обсуждение

    При присвоении этого свойства значение установит emailAddress и soundName свойства к nil.

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

    Objective C

    @import EventKit;

    Доступность

    Доступный в OS X v10.8 и позже.

    Осуждаемый в OS X v10.9.

Типы данных

  • Возможные значения, которые могут быть считаны из type свойство.

    Объявление

    Swift

    struct EKAlarmType { init(_ value: UInt32) var value: UInt32 }

    Objective C

    typedef enum { EKAlarmTypeDisplay, EKAlarmTypeAudio, EKAlarmTypeProcedure, EKAlarmTypeEmail, } EKAlarmType;

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.

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

    Объявление

    Swift

    typealias EKAlarmProximity = Int

    Objective C

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

    Константы

    • EKAlarmProximityNone

      EKAlarmProximityNone

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

      Доступный в OS X v10.8 и позже.

    • EKAlarmProximityEnter

      EKAlarmProximityEnter

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

      Доступный в OS X v10.8 и позже.

    • EKAlarmProximityLeave

      EKAlarmProximityLeave

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

      Доступный в OS X v10.8 и позже.

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

    Objective C

    @import EventKit;

    Swift

    import EventKit

    Доступность

    Доступный в OS X v10.8 и позже.