3

自分で試してみたいのですが、確実に動作するまでに1ヶ月かかります。誰もがこれを試したことがありますか?

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日の月である場合、5月はどうすればよいですか。4月30日にしか設定できないためです(2月28日と29日の問題もあります)。

4

1 に答える 1

5

しばらく遊んだ後、答えが返ってきUILocalNotificationました。毎月最後の日に繰り返したい場合は、1月31日に設定するだけで、repeatInterval NSMonthCalendarUnit毎月最後の日に繰り返されます。

于 2012-05-31T03:16:10.843 に答える