ios5中的应用程序图标徽章编号

Posted

技术标签:

【中文标题】ios5中的应用程序图标徽章编号【英文标题】:application Icon Badge Number in ios5 【发布时间】:2011-10-20 11:37:50 【问题描述】:

我只是想知道,iso 5 中的 applicationIconBadgeNumber 是否已更改?

因为当我在 sim 卡中运行我的应用程序时,这个数字可以正常工作,但如果在我的 iPhone 上运行它,它不会显示它?

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

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

application.applicationIconBadgeNumber = a ;

整天都在谷歌上.....

希望你能帮忙

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

哇。在我找到这个答案之前,我花了大约 30 分钟疯狂地更改代码。我有没有觉得自己很傻!谢谢@Lukman!

以上是关于ios5中的应用程序图标徽章编号的主要内容,如果未能解决你的问题,请参考以下文章

IOS5:图标标记处于非运行状态

Expo - 实施通知设置应用程序图标徽章编号

更新 iOS 图标徽章编号

如何从 iPhone 中的应用程序图标中删除徽章通知符号

如果我没有启用徽章,为啥我的 iOS 应用程序图标会显示徽章编号?

根据ios中的未读消息更新应用图标的徽章计数