Я работаю над приложением, которому нужно запоминать события, выбранные пользователем из его календаря, и я столкнулся с проблемой повторяющихся событий.
Для неповторяющихся событий я могу просто сохранитьeventIdentifier и извлекает событие из хранилища событий, когда мне это нужно.
Но повторяющиеся события имеют один и тот же идентификатор события.Когда я возвращаюсь в хранилище событий для извлечения события (на основе eventIdentifier), я получаю самое первое событие в цепочке повторений ... а не N-е повторение события, которое выбрал пользователь.
Iне удается сохранить выбранные пользователем события путем архивации всего объекта EKEvent, поскольку EventKit не поддерживает NSCoding.
Я рассматриваю возможность хранения дат eventIdentifier и Start & End, чтобы можно было извлечь правильное событие изМагазин событий ... но это выглядит довольно глупо и может внести изменения в отслеживание изменений, которые пользователь вносит в свой календарь между запусками моего приложения.
Есть какие-нибудь мысли или предложения?