Я хочу создать напоминание из своего приложения, поэтому я создал напоминание (EKReminder) и установил будильник:
NSTimeInterval timeInterval = 100000;
NSDate *alarmDate = [NSDate dateWithTimeIntervalSinceNow:timeInterval];
EKAlarm *alarm = [EKAlarm alarmWithAbsoluteDate:alarmDate];
[reminder setAlarms:@[alarm]];
но я вижу, что в EKReminder также есть свойство dueDateComponents. В чем разница между установкой будильника и dueDateComponents?
Также там есть метод для создания тревоги: alarmWithRelativeOffset:(NSTimeInterval)offset
но в документации сказано, что аргумент смещения может быть отрицательным, как возможно иметь тревогу в прошлом?