0

5 分ごとに起動したいローカル通知があります。私が使う:

 localNotif.repeatInterval = NSMinuteCalendarUnit

これにより、1分ごとに通知が発生します。これを5分ごと、または1分以上の間隔で発生させる方法がわかりません。私はもう試した:

localNotif.repeatInterval= 5 * NSMinuteCalendarUnit 

そしてそれはうまくいきません。誰でもこの問題を解決するのを手伝ってくれますか?

4

2 に答える 2

1

jissa 5 * NSMinuteCalendarUnit を実行して 5 分間隔を設定することはできません。UILocalNotification の現在の実装では、間隔を微調整することはできません。したがって、毎秒、毎分、毎時間、毎日、毎週、毎月...などで立ち往生しています。

http://bugreport.apple.com/でバグ レポート/機能強化を提出しました。

Open Radar にアーカイブされた私のレポートをご覧ください: http://openradar.appspot.com/radar?id=759402

Instapaper の開発者である Marco 氏によると、Apple は拡張機能と機能の要求に優先順位を付けるのは、それらを要求している開発者の数に部分的に基づいているとのことです。

この機能が重要な場合は、レポートも提出することをお勧めします。

于 2010-10-18T13:13:10.810 に答える
1

このブログをチェックしてくださいhttp://useyourloaf.com/blog/2010/9/13/repeating-an-ios-local-notification.html

xcode プロジェクトで通知を繰り返す方法に関するチュートリアルがあります。

また、使用する価値があるかもしれません

NSLog(@"Count: %i", [[[UIApplication sharedApplication] scheduledLocalNotifications] count]); 

アプリが登録した通知の数を確認するには?

于 2010-09-29T13:01:50.783 に答える