我想从我的应用程序创建一个提醒,所以我创建了一个提醒 (EKReminder) 并设置了一个警报:
NSTimeInterval timeInterval = 100000;
NSDate *alarmDate = [NSDate dateWithTimeIntervalSinceNow:timeInterval];
EKAlarm *alarm = [EKAlarm alarmWithAbsoluteDate:alarmDate];
[reminder setAlarms:@[alarm]];
但我看到 EKReminder 上还有一个 dueDateComponents 属性。设置闹钟和dueDateComponents有什么区别?
还有一种方法可以创建警报:alarmWithRelativeOffset:(NSTimeInterval)offset
但是文档说偏移参数可以是负数,过去怎么可能发出警报?