2012-02-01 46 views
2

我正在开发一个http消息相关的应用程序。在该应用程序中,当我从服务器收到新消息时,消息计数将显示在跳板图标上。阅读后,消息计数会减少。现在问题是我的消息计数是2.在那段时间,我删除了应用程序并重新安装。这次徽章计数显示已删除的应用程序数为2.如何在应用程序重新启动时删除跳板图标上的徽章?

如何在新安装应用程序时删除徽章数?

回答

3
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; 
0
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions功能应用程序的委托类,就把这行代码

[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; 

希望这有助于

+0

感谢您对解决方案。现在问题出现在didFinishLaunchingWithOptions之前:图标在弹簧板上显示。那时徽章数量显示在图标上。 ofter“ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary)launchOptions”ofthe badge badge count is not getting? – sreenivas 2012-02-02 06:54:59

+0

我将继续在弹簧板上持有徽章图标计数器,直到用户打开应用程序。 – 2012-02-12 11:44:14

相关问题