1

タイマーを使用するアプリを作成しています。ユーザーが複数のタイマーを設定できるとしましょう。これらのタイマーごとに、アプリはローカル通知をスケジュールします。アプリがフォアグラウンドまたはバックグラウンドで実行されている場合、複数のローカル通知を問題なく処理できます。私の問題は、ユーザーが複数のタイマーを設定してからアプリを終了したときです(ホームボタンをダブルクリックしてアプリを閉じます)。その場合、タイマーが期限切れになると、すべての相対的なローカル通知がバナーとして表示され、アプリ アイコン バッジがインクリメントされます。ユーザーが通知バナーからアプリを起動するか、アプリアイコンをタップするときに、これらの通知をすべて処理したいのですが、

didFinishLaunchingWithOptions

で1つの通知しか処理できません

[launchOptions UIApplicationLaunchOptionsLocalNotificationKey]

すべてのタイマーのすべてのローカル通知を処理する必要があります!! どうやってやるの?

4

1 に答える 1