我要創建我的應用程序的提醒,所以我創建了一個提醒(EKReminder),並設置了一個警鐘:EventKit:提醒dueDateComponents VS報警
NSTimeInterval timeInterval = 100000;
NSDate *alarmDate = [NSDate dateWithTimeIntervalSinceNow:timeInterval];
EKAlarm *alarm = [EKAlarm alarmWithAbsoluteDate:alarmDate];
[reminder setAlarms:@[alarm]];
但我看到也有dueDateComponents EKReminder的財產。設置鬧鐘和dueDateComponents有什麼區別?
此外還有一個方法來創建一個鬧鐘:alarmWithRelativeOffset:(NSTimeInterval)offset
但文檔說偏移參數可以是負數,如何有可能在過去發出警報?
儘管此代碼可以回答這個問題,提供有關爲什麼和/或如何代碼回答了這個問題提高了其長期價值的其他方面。 –