1

まず第一に、私はあなたのすべての助けに本当に感謝しています。

もう少し助けが必要です。

アプリを終了し、UILocalNotificationsを使用していくつかのリマインダーを起動しました。アプリのアイコンには常に「1」が付いており、アプリに新しい通知が1つあることを示していますが、通知がない場合でも、これは永遠にそのようなものです。どうすればこれを修正できますか?

その他の詳細として、iPhoneが通知を起動したときにユーザーがアプリアイコンをスライドしたとき(iPhoneがロックされているとき、またはアプリがバックグラウンドにあるときはアプリの外部)、アプリをメインビューにロードしたいと思います。出来ますか?

4

1 に答える 1

1

必要に応じて、didFinishLaunchingWithOptions および didReceiveLocalNotification: で、アプリケーション デリゲート コード内のバッジ番号をリセットできます。すなわち

   [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];

2 番目の質問がわかりません。起動方法に応じて表示するビューを変更したい場合は、これを行うことができます。

于 2012-06-18T20:29:09.193 に答える