应用程序图标徽标编号在ios5中

时间:2011-10-20 11:37:51

标签: xcode cocoa-touch ios5

我只是想知道,如果在iso 5中更改了applicationIconBadgeNumber?

当我在sim中运行我的应用程序时,数字工作正常,但如果在我的iPhone上运行它没有显示它?

我没有更改在iOS 4.3中运行的代码。

int a = [[[UIApplication sharedApplication] scheduledLocalNotifications] count];

application.applicationIconBadgeNumber = a ;

整天都在谷歌.....

希望你能帮忙

1 个答案:

答案 0 :(得分:7)

很可能是因为您的应用的“徽章应用图标”设置未在新通知中心中启用。

screenshot http://www.karthikk.net/wp-content/uploads/2011/06/turn-off-notifications-ios5-4.png

转到设置> 通知即可。在“通知中心”部分或“不在通知中心”部分中找到您的应用,然后点按它。然后打开“徽章应用程序图标”设置。 p / s:如果你的app不在通知中心(即Notification Center = OFF),这没关系;徽章图标设置确实生效。