EKAlarm
EKAlarm объект представляет предупреждение в Наборе События. Используйте alarmWithAbsoluteDate: и alarmWithRelativeOffset: методы класса создать предупреждение и использовать свойства для установки информации о предупреждении. Когда предупреждение стреляет через, у Пумы OS X можно указать действие для инициирования emailAddress, soundName, или url свойство.
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import EventKit
Objective C
@import EventKit;
Доступность
Доступный в OS X v10.8 и позже.
-
Создает и возвращает предупреждение с абсолютной датой.
Объявление
Swift
init!(absoluteDatedate: NSDate!) -> EKAlarmObjective C
+ (EKAlarm *)alarmWithAbsoluteDate:(NSDate *)dateПараметры
dateДата предупреждения.
Возвращаемое значение
Создаваемое предупреждение.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
-
Создает и возвращает предупреждение с относительным смещением.
Объявление
Swift
init!(relativeOffsetoffset: NSTimeInterval) -> EKAlarmObjective 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: NSTimeIntervalObjective C
@property(nonatomic) NSTimeInterval relativeOffsetОбсуждение
При установке этого значения для абсолютного предупреждения оно теряет свою абсолютную дату и становится относительным предупреждением смещения.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
-
structuredLocation structuredLocationСвойствоРасположение для инициирования предупреждения.
Объявление
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: EKAlarmProximityObjective C
@property(nonatomic) EKAlarmProximity proximityОбсуждение
Будильники могут быть поставлены для инициирования при вводе или выходе из расположения, указанного
structuredLocation. По умолчанию предупреждения не затронуты расположением.Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
См. также
Эти свойства только доступны на 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 и позже.
См. также
-
emailAddress emailAddressСвойство -
Имя звука для игры, когда предупреждение инициировало.
Обсуждение
Значение этого свойства является именем системного звука, который может использоваться с
soundNamed:метод класса создатьNSSoundобъект. При присвоении этого свойства значение установитemailAddressиurlсвойства кnil.Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
-
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 = IntObjective C
typedef enum { EKAlarmProximityNone, EKAlarmProximityEnter, EKAlarmProximityLeave, } EKAlarmProximity;Константы
-
EKAlarmProximityNoneEKAlarmProximityNoneПредупреждение не имеет никакого триггера близости.
Доступный в OS X v10.8 и позже.
-
EKAlarmProximityEnterEKAlarmProximityEnterБудильник поставлен для увольнения при вводе области.
Доступный в OS X v10.8 и позже.
-
EKAlarmProximityLeaveEKAlarmProximityLeaveБудильник поставлен для увольнения при отъезде области.
Доступный в OS X v10.8 и позже.
Оператор импорта
Objective C
@import EventKit;Swift
import EventKitДоступность
Доступный в OS X v10.8 и позже.
-
