0

そのため、アイコンバッジを変更するためのUILocalNotificationセットアップがあります。

[myNote setApplicationIconBadgeNumber:[[UIApplication sharedApplication] applicationIconBadgeNumber]+1];

そのため、バッジ番号を設定した後で変更しなくても問題なく動作します。バッジに2が表示されている場合、たとえば、通知を設定すると、通知がオフになると3に変わります。ただし、通知が発生する前にアプリ内で2から5に変更したとすると、通知が発生すると3に変更されます。

通知を最初にスケジュールしたときにバッジが表示した番号ではなく、現在のバッジ番号に1を追加できるようにする必要があります。例:通知をスケジュールするときに2だった場合、アプリで5に変更すると、通知が発生したときに6に変更されます。

それを行う方法はありますか?UILocalNotificationが嫌いになり始めています。

みんなありがとう!

4

1 に答える 1

1

残念ながら、そのような API はありません。ただし、以前の通知をすべて破棄して、更新されたバッジ番号でスケジュールを変更することはできます。しかし、私はあなたに同意します.ローカル通知とバッジ番号はレンガの壁に届き、あなたを悩ませます.

于 2013-01-26T00:44:40.503 に答える