ich eine Erinnerung aus meiner app erstellen möchten, also habe ich eine Erinnerung (EKReminder) und richten Sie einen Alarm erstellt:EventKit: Erinnerungen dueDateComponents vs Alarm
NSTimeInterval timeInterval = 100000;
NSDate *alarmDate = [NSDate dateWithTimeIntervalSinceNow:timeInterval];
EKAlarm *alarm = [EKAlarm alarmWithAbsoluteDate:alarmDate];
[reminder setAlarms:@[alarm]];
aber ich sehe, gibt es auch eine dueDateComponents Eigentum auf EKReminder. Was ist der Unterschied zwischen dem Einstellen eines Alarms und den dueDateComponents?
Auch dort gibt es eine Methode, um einen Alarm zu erstellen: alarmWithRelativeOffset:(NSTimeInterval)offset
aber die Dokumente sagen, das Offset-Argument kann negativ sein, wie ist es möglich, einen Alarm in der Vergangenheit zu haben?
Während dieser Code die Frage beantworten kann, zusätzlichen Kontext in Bezug auf, warum und/oder wie dieser Code beantwortet die Frage ihren langfristigen Wert verbessert. –