徽章编号计数增量

时间:2011-09-16 06:39:38

标签: iphone

我已经实施了本地通知概念,它运行正常但是徽章编号存在问题,因为通知发生时它不会自动增加。我有一个链接,其中给出了此问题的解决方案,但不知道如何在应用程序委托中使用它。以下是链接......如果有人知道如何自动增加徽章编号,请给我一些解决方案。

https://github.com/csheldrick/UILocalNotification

非常感谢。

2 个答案:

答案 0 :(得分:1)

当你创建本地通知时,然后在系统注册它之前添加这行代码。

localNotif.applicationIconBadgeNumber = [UIApplication sharedApplication].applicationIconBadgeNumber+ 1;

然后您向系统注册通知

[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];

localNotif是

UILocalNotification

的对象

希望这有帮助

答案 1 :(得分:0)

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {

    [UIApplication sharedApplication].applicationIconBadgeNumber=application.applicationIconBadgeNumber+1;
}

我希望它对你有所帮助