質問

例えば編集するには簡単な方法、すでにスケジュールUILocalNotificationのalertBodyプロパティがありますか?

今のところ、私はちょうど通知をキャンセルして新しいものをスケジュールするが、アプリが3つの以上の通知のためにこれを行うために必要がある場合、それが実行に長い時間がかかります...

役に立ちましたか?

解決

ドキュメントが正しい場合、

、あなたはすでにスケジュールの通知を変更することはできません。 -scheduleLocalNotification:のdoc状態:

  

[...]オペレーティングシステムためのコピーの   通知は、あなたが一度それを解放することができます   あなたはそれを予定しています。

通知オブジェクトは、システムによってコピーされ、任意の(パブリック)メソッドを介してアクセスされていません。だから、通知をキャンセルするよりも、他の解決策はありません。

他のヒント

あなたはそれを編集することはできませんが、通知をキャンセルして、新しいデータでそれを置き換えるために新しいものをスケジュールすることによって同様の効果を得ることができます。使用

- (void)cancelLocalNotification:(UILocalNotification *)notification

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top