さて、ファイアデートが過ぎた場合、つまり期限切れになった場合、UILocalNotificationsがシステムによってクリアされることがわかりましたが、いつクリアされますか?アプリが実行されていない場合にのみ発生しますか?
質問する
152 次
1 に答える
0
このコンテキストで「クリア」とはどういう意味かわかりませんが、ドキュメントによると、アプリは「最も早く発火する64の通知」のみを保持します。64に達すると、最も古い通知がシステムによって破棄されます。それを超えて、通知が消えることを私が知っている唯一の方法は、ユーザーが通知センターから手動で通知をクリアしたときです。
キャンセルされた通知について話している場合は、UIApplicationメソッドを確認してください。このメソッド-cancelLocalNotification:
は、スケジュールされた通知をキャンセルし、表示されている場合はそれを閉じます。通知を強制的にクリアする場合は、この方法が適している可能性があります。
于 2012-11-21T22:53:49.220 に答える