I am trying to create a cloud service that stores recurring events. I decided to do this using icalendar RRULE standards (RFC2445) and use the database schema as shown below through the cloud service.
EventID EventName EventDescripton Start End RecurrenceRule <
I believe that EKRecurrenceRules compatible with RFC 2445, however, preserving the RRULE string representation or the EKRecurrenceRule description makes it more cross-platform compatible.
I can easily create an EKRecurrenceRule on the client side and extract the RRULE from the description property of the EKRecurrenceRule. However, my question is how to convert this description property back to an EKRecurrenceRule object on the client when retrieving from the cloud service? It seems like stupid Apple will RRULE property to retrieve compatible RRULE , but it will not provide any way to convert RRULE to its own object.
I would like to avoid storing the individual components of the EKRecurrence rule, if possible.
source share