EKAlarm
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSCopying
-
NSObjectProtocol
-
Печатаемый
-
NSCopying
-
NSObject
Оператор импорта
Swift
import EventKit
Objective C
@import EventKit;
Доступность
Доступный в iOS 4.0 и позже.
EKAlarm
объект представляет предупреждение в Наборе События. Используйте alarmWithAbsoluteDate:
и alarmWithRelativeOffset:
методы класса создать предупреждение и использовать свойства для установки информации о предупреждении. Когда предупреждение стреляет через, у Пумы OS X можно указать действие для инициирования emailAddress
, soundName
, или url
свойство.
-
Создает и возвращает предупреждение с абсолютной датой.
Объявление
Swift
init!(absoluteDate
date
: NSDate!) -> EKAlarmObjective C
+ (EKAlarm *)alarmWithAbsoluteDate:(NSDate *)
date
Параметры
date
Дата предупреждения.
Возвращаемое значение
Создаваемое предупреждение.
Оператор импорта
Objective C
@import EventKit;
Swift
import EventKit
Доступность
Доступный в iOS 4.0 и позже.
-
Создает и возвращает предупреждение с относительным смещением.
Объявление
Swift
init!(relativeOffset
offset
: NSTimeInterval) -> EKAlarmObjective 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 и позже.
См. также
Типы данных
-
Значение, указывающее, инициировано ли предупреждение путем ввода или выхода из области.
Объявление
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 и позже.
-