2009-08-04 11 views

答えて

0

あなたが望むものは「バッジ」と呼ばれます。

[UIApplication sharedApplication].applicationIconBadgeNumber = 2; 

EDIT:あなたが探しているものを削除SetApplicationBadge

+0

この 'setApplicationBadge'メソッドをどこから取得するのかはまだ分かりません。 –

+0

ええ、私も。それを削除しました。 –

12

UIApplicationの財産であるapplicationIconBadgeNumberプロパティです。 、どこでもあなたのアプリ内から、使用をバッジを設定するには

UIApplication *application = [UIApplication sharedApplication]; 
application.applicationIconBadgeNumber = 1; // set to any integer 

バッジを削除するには、あなたが本当にあれば答えを受け入れるべき0

Documentation on Apple Developer Website

+0

ありがとう!私は、電子メールなどのデフォルトのiphoneアプリは、アプリが実行されていないとき(またはアプリが静かにバックグラウンドで実行されているとき)でもこれらのバッジカウントを設定できると考えています。開いていなくてもバッジの更新を受け取るからです。 –

+0

はい、ただし、プッシュ通知サービスを使用して、バッジ更新を大気中にプッシュできます。 PNSがなければ、アプリケーションの起動時にアプリケーションバッジを更新する必要があります。 –

+0

ところで、これがあなたの質問に答えるならば、答えとしてマークすることを忘れないでください。 –

関連する問題