应用程序图标徽章计数在第一次安装时显示为2

时间:2013-03-20 11:14:20

标签: ios ios5 uilocalnotification badge

我在我的应用程序中使用UILocalNotifications,当我第一次启动应用程序时,应用程序图标上的徽章数量显示2.当我使用IPA文件安装应用程序时,同样的事情正在发生。如果我打开应用程序一次并进入在后台,然后没有显示徽章计数。 我使用以下代码首次将徽章计数设置为0。

 if ( ! [[NSUserDefaults standardUserDefaults]boolForKey:@"FIRSTRUNCOMPLETE"] ) {
[UIApplication sharedApplication].applicationIconBadgeNumber=0;
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"FIRSTRUNCOMPLETE"];

如何在第一次安装时将徽章计为0。

1 个答案:

答案 0 :(得分:3)

这通常发生在您删除应用程序时(当它显示一些徽章编号时),并再次重新安装。应用程序在安装后第一次完成运行后,它不应显示。如果在设置 applicationIconBadgeNumber 后仍然看到徽章,则问题可能出在其他地方。