1

アプリケーションのバッジを動的に更新したいコードを開発しているので、そのステータスを表示します。かなり定期的です。

私はこの次のAPIを使用しています

[[UIApplication sharedApplication] setApplicationBadgeString:@"x"];

私の問題は、アプリケーションセッション内でこのAPIを複数回使用しようとすると、Springboardに表示されるバッジが更新されないことです。

私の用途は

//Check if user is logged in then
[[UIApplication sharedApplication] setApplicationBadgeString:@"On"];

//wait for network event

[[UIApplication sharedApplication] setApplicationBadgeString:@"Off"];

どんな助けでも大歓迎です。

ニティーン

4

1 に答える 1

2

あなたが説明していることは、私の側では完全に機能します。

これは文書化されていない API であるため確認できませんが、おそらくバックグラウンド スレッドではなく、メイン スレッドで実行する必要があります。

また、これプライベート API であるため、その使用は AppStore からの拒否の根拠となることに注意してください。

于 2010-10-14T22:50:15.963 に答える