我可以设置UILocalnotification重复每个月的最后一天吗?

时间:2012-05-24 14:47:14

标签: ios uilocalnotification

我想自己尝试一下,但需要一个月才能确定它有效。有没有人试过这个?

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

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

我希望它能在每个月的最后一天发出警报。这是一种方法吗?如果我在30天的月份安排它,第二天是像4月那样的31天月份 - >我应该怎么办,因为我只能将它设置为4月30日(也是2月28日和29日问题)

1 个答案:

答案 0 :(得分:5)

我在玩UILocalNotification一段时间后得到了答案,如果你想每隔几个月重复一次,只需将repeatInterval NSMonthCalendarUnit设置为1月31日即可将重复每个月的最后一天