0

現在、アプリケーションで動作しているローカル通知がありますが、それらは viewDidLoad メソッドで動作しています。つまり、アプリケーションが起動するたびに、冗長なローカル通知がスケジュールされます。

では、ローカル通知を 1 日 1 回だけスケジュールするにはどうすればよいでしょうか?

もう少し詳しく説明すると、毎日午前 8 時、午後 1 時、午後 8 時に 3 つのローカル通知がスケジュールされていますが、アプリが起動するたびにスケジュールされています。

乾杯

4

1 に答える 1

0

を使用して、スケジュールされている通知を確認できます[UIApplication sharedApplication] scheduledLocalNotifications。これにより、UILocalNotifications の NSArray が返されます。これを viewDidLoad で使用して、必要なチェックを行うことができます。

于 2012-07-20T18:55:01.200 に答える