У меня есть уведомление, которое нужно повторять ежедневно. Он может быть отключен пользователем на определенные дни. Есть ли простой способ реализовать этот сценарий с использованием инфраструктуры UILocalNotification?
Возьмем пример уведомления, которое повторяется ежедневно, начиная с 1 марта 2011 года, и отключается 7 марта и 23 марта.
Единственное решение, которое я нашел, - это создать:
- 6 неповторяющийся UILocation
уведомления с 1 марта по
6 марта
- 14 неповторяющийся
UILocation уведомления за март
С 8 по 22 марта
- 1 повтор
UILocation уведомление за март
24-е, повторяя ежедневно
Это выполнимо, но требует повторной оценки каждый раз, когда пользователь меняет даты удаления. Это лучший способ реализовать сценарий такого типа?
Редактировать: Не говоря уже о том, что это приближается (быстро) к пределу в 64 уведомления на приложение.