Я пытаюсь настроить атрибут repeatInterval объекта UILocalNotification. Он хорошо работает с NSDayCalendarUnit, но мне нужно установить интервал повторения каждые три дня.
Я пробовал NSDayCalendarUnit + 3, но это не работает. Есть идеи?
UPDATE:
Нет, это тоже не работает. Если я планирую
localNotify.repeatInterval = NSDayCalendarUnit
журнал показывает:
<UIConcreteLocalNotification: 0x71aabf0>{fire date = 2010-07-16 02:40:00 -0400, time zone = US/Eastern (EDT) offset -14400 (Daylight), repeat interval = 16, next fire date = 2010-07-16 02:40:00 -0400}
Если я планирую
localNotify.repeatInterval = NSDayCalendarUnit*3
Журнал показывает:
<UIConcreteLocalNotification: 0x71b4ae0>{fire date = 2010-07-16 02:30:00 -0400, time zone = US/Eastern (EDT) offset -14400 (Daylight), repeat interval = 48, next fire date = 2010-07-17 03:30:00 -0400}
Таким образом, интервал повторения увеличивается на один час на следующий день вместо того, что я хочу, чтобы оно повторялось через 3 дня.
Есть предложения?