編集する簡単な方法はあります/ UILocalNotificationを変更します
-
27-09-2019 - |
質問
例えば編集するには簡単な方法、すでにスケジュールUILocalNotificationのalertBodyプロパティがありますか?
今のところ、私はちょうど通知をキャンセルして新しいものをスケジュールするが、アプリが3つの以上の通知のためにこれを行うために必要がある場合、それが実行に長い時間がかかります...
解決
ドキュメントが正しい場合、
、あなたはすでにスケジュールの通知を変更することはできません。 -scheduleLocalNotification:
のdoc状態:
[...]オペレーティングシステムためのコピーの 通知は、あなたが一度それを解放することができます あなたはそれを予定しています。
通知オブジェクトは、システムによってコピーされ、任意の(パブリック)メソッドを介してアクセスされていません。だから、通知をキャンセルするよりも、他の解決策はありません。
他のヒント
あなたはそれを編集することはできませんが、通知をキャンセルして、新しいデータでそれを置き換えるために新しいものをスケジュールすることによって同様の効果を得ることができます。使用
- (void)cancelLocalNotification:(UILocalNotification *)notification
所属していません StackOverflow