0

私のリクエストは簡単です。毎日設定された時間にローカル通知をユーザーに送信するように設定するにはどうすればよいですか? たとえば、通知は午前 9 時に送信されます。毎日。

私は周りを見回してみましたが、私が欲しいものはどこにもないようです。それらはすべて日付ピッカーを使用しているようで、私は Obj-C を回避するのに十分な経験がありません。

何でも大歓迎です。

4

3 に答える 3

0

UILocalNotificationには、repeatIntervalまたはのようないくつかのプロパティfireDateがあります。

http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Reference/UILocalNotification_Class/Reference/Reference.html

ただし、いくつかの制限があるため、注意してください。これをチェックして:

UILocalNotificationカスタムアラームの繰り返し間隔(日、月、火、水、木、金、土)

于 2012-07-19T08:44:03.967 に答える
0

NSDateComponents を使用し、それらを fireDate として設定すると、機能するように見えました。これを repeatInterval を使用して繰り返します。

于 2012-07-20T09:21:39.620 に答える
0

NSTimer を 60 秒間隔でバックグラウンドで実行します。毎分の現在時刻を取得します。現在の時刻が午前 9 時に等しい場合は、ローカル通知を表示します。

于 2012-07-19T08:10:12.127 に答える