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!(absoluteDatedate: NSDate!) -> EKAlarmObjective C
+ (EKAlarm *)alarmWithAbsoluteDate:(NSDate *)dateПараметры
dateДата предупреждения.
Возвращаемое значение
Создаваемое предупреждение.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в iOS 4.0 и позже.
-
Создает и возвращает предупреждение с относительным смещением.
Объявление
Swift
init!(relativeOffsetoffset: 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: NSTimeIntervalObjective 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: EKAlarmProximityObjective C
@property(nonatomic) EKAlarmProximity proximityОбсуждение
Будильники могут быть поставлены для инициирования при вводе или выходе из расположения, указанного
structuredLocation. По умолчанию предупреждения не затронуты расположением.Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в iOS 6.0 и позже.
См. также
Типы данных
-
Значение, указывающее, инициировано ли предупреждение путем ввода или выхода из области.
Объявление
Swift
typealias EKAlarmProximity = IntObjective 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 и позже.
-
