I am getting all reminders with EvenKit using this example as a template.
https://developer.apple.com/tutorials/app-dev-training/loading-reminders
Creation date and last modified date are always present with creationDate
and lastModifiedDate
. Due date is discovered by looking at ekReminder.alarms?.first?.absoluteDate
This works fine for reminders that have time in their due date and is empty if it’s just date. In “Reminders” app it’s very easy to set due date for Today or Tomorrow or select any date in a calendar. And time is not set in that case.
I can have 2 exact same reminders in the Reminders app one with time and the other without it and only for one of them I can get the due date with EventKit and EKReminder. Is it supposed to be broken like that?
P.S. I understand that time for notification is selected by iOS when user wakes up or by other prefferences. But this date exists, its not equal creation or last modification date but how on earth can I get it.