Hi,
I'm facing an issue with EKEventStore
and recurring events using EKRecurrenceRule
. When I create a repeat event with an until
date using EKRecurrenceEnd(end:)
, the until
date is not retained correctly if the event's start date is in the present or future.
Scenario:
If I create a recurring event where the start date is in the past, the until
date appears correctly when I fetch the event later.
But when the event starts in the present or future, the until
date is missing (i.e. recurrenceEnd?.endDate
becomes nil
).
Environment:
- macOS Version: 15.4.1
- Tested on Mac app using
EKEventStore
Is this a known EventKit behavior or a bug? Would appreciate any insights or workaround recommendations.
Thanks!