3

我想自己尝试一下,但我需要一个月的时间才能确定它是否有效。有人试过这个吗?

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

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

我预计它会在每个月的最后一天发出警报。这是一条路吗?而如果我把它安排在 30 天的月份,而第二天是 31 天的月份,比如 4 月 -> 5 月,我该怎么办,因为我只能设置为 4 月 30 日(也是 2 月 28 日和 29 日的问题)

4

1 回答 1

5

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

于 2012-05-31T03:16:10.843 回答