Voglio creare un promemoria dalla mia app, così ho creato un promemoria (EKReminder) e impostare un allarme:EventKit: promemoria dueDateComponents vs allarme
NSTimeInterval timeInterval = 100000;
NSDate *alarmDate = [NSDate dateWithTimeIntervalSinceNow:timeInterval];
EKAlarm *alarm = [EKAlarm alarmWithAbsoluteDate:alarmDate];
[reminder setAlarms:@[alarm]];
ma vedo c'è anche un dueDateComponents proprietà su EKReminder. Qual è la differenza tra l'impostazione di un allarme e di due componentiDate?
C'è anche un metodo per creare un allarme: alarmWithRelativeOffset:(NSTimeInterval)offset
ma i documenti dicono che l'argomento di offset può essere negativo, come è possibile avere un allarme in passato?
Anche se questo codice può rispondere alla domanda, fornendo un contesto aggiuntivo per quanto riguarda il motivo per cui e/o come questo codice risponde alla domanda migliora il suo valore a lungo termine. –