2012-05-24 1 views
3

Я хочу попробовать это сам, но это займет месяц, прежде чем я уверен, что это сработает. Кто-нибудь когда-нибудь пробовал это?Могу ли я установить UILocalnotification для повторения каждый последний день каждого месяца?

NSDate *fireDate = // Date I want to repeat, in this case 31 may 

localNotification.fireDate = fireDate; 
localNotification.repeatInterval = NSMonthCalendarUnit; 
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification]; 

Я ожидал, что он будет предупреждать в последний день каждого месяца. Это путь? И если я планирую его на 30-дневный месяц, а на следующий день - 31-дневный месяц, например, апрель -> май. Что мне делать, потому что я могу установить его только до 30 апреля (также проблема 28 февраля и 29 дней).

ответ

5

я получил ответ после игры с UILocalNotification на некоторое время, если вы хотите сделать это повторять каждый последний день каждого месяца просто установить его на 31 января с repeatIntervalNSMonthCalendarUnit и он будет повторять каждый последний день каждого месяца

+0

Можете ли вы предоставить код для этого? –

Смежные вопросы