2012-01-24 9 views
5

私は自分のアプリにローカル通知を追加しましたが、何らかの理由でアプリが "1"アイコンでインストールされます。それを開いて閉じてもそれは消えないようです。私はapplication.applicationIconBadgeNumber = 0;をアプリケーションデリゲートに入力し、通知エリアにlocalNotif.applicationIconBadgeNumber = 0;を持っています。誰か私が行方不明を知っていますか?ありがとうございました!iOS:Appアイコンのバッジが消えない

+0

バッジカウントを更新する方法はありますか?シンプルなNSLogを実行してチェックしてください。 – CodaFi

+0

@CodaFiもし私も1つ持っている私は確信して、私はまだ非常にこれに新しいと私は行くように学習して申し訳ありません。そのコードはどのように見えますか? – John

+2

私はこれがあなたが必要とするものだと思います。可能性があります:http://stackoverflow.com/questions/5553179/how-to-remove-the-cancel-applicationiconbadgenumber-from-localnotification – CodaFi

答えて

15

これは動作するはずです。アプリケーションデリゲートファイル(または他の場所であればapplicationDidFinishLaunching)に配置しますが、テストするのに適しています。

[UIApplication sharedApplication].applicationIconBadgeNumber = 0; 
+0

大変ありがとうございます! – John

+0

ユーザーが実際に通知をタップした場合にのみ番号を調整したい場合は、コードをapplication:didReceiveLocalNotificationに入れます。 –

関連する問題