1

私はリマインダーアプリを構築していますが、毎日/毎月/毎時間繰り返すようにリマインダーを設定する方法に本当に興味があります。

基本的に、アプリが実行されていないときでも、何かを繰り返すように設定したいと考えています。私の場合、ローカル通知が発生しました。

ありがとう!

4

3 に答える 3

1

NSCalendarUnitsを使用して繰り返し間隔を簡単に設定できます

notification.repeatInterval= NSDayCalendarUnit;

その他のカレンダーユニットについては、http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSCalendar_Class/Reference/NSCalendar.html#//apple_ref/doc/c_ref/NSCalendarUnitで定数を確認してください

于 2013-02-20T14:29:30.717 に答える
0

アプリがバックグラウンドで実行されている場合、Apple が何かを行うことを許可する唯一の方法であるため、ローカル プッシュ通知を使用する必要があります。

詳細については、これを確認してください

そして、これはそれについての良いチュートリアルです: http://www.icodeblog.com/2010/07/29/iphone-programming-tutorial-local-notifications/

于 2013-02-20T14:25:55.200 に答える
0

UILocalNotifications の使用に関する Apple のリファレンス ドキュメントを確認してくださいそれがあなたが探しているものだと思います。

UILocalNotifications を利用して、いつでも特定の日時にローカル通知を表示できます。

David Linsin もこれについて良い記事を書いています

幸運を!

于 2013-02-20T14:26:52.030 に答える