У меня проблема с обновлением EKAlarm на существующем EKEvent.
Я могу создать новое событие с тревогой без проблем.Я могу вернуться и обновить другие свойства события без проблем, но если все, что я обновляю, это сигнал тревоги, то изменение не залипает.Ошибка не выдается.Я вижу сигнал тревоги, как и ожидалось, непосредственно перед вызовом eventStore.save, но сразу после вызова набор event.alarms вернулся в предыдущее состояние.
Есть ли другие идеи, кроме как удалить событие и воссоздать его?Кажется чрезмерным для такого простого случая использования
Обновление
Похоже, что проблема только возникает, когда предыдущий сигнал тревоги был установлен на 0 или «Во время события».Другие случаи работают как ожидалось.
Окончательное обновление
Похоже, ошибка с EventKit;последовательно воспроизводим.Хотя это было отвратительно, пришлось кодировать его, сохранив событие без тревоги в случае, когда предыдущий сигнал тревоги имел TimeInterval 0 и затем сохранив его с новой настройкой тревоги.