我已经实施了本地通知概念,它运行正常但是徽章编号存在问题,因为通知发生时它不会自动增加。我有一个链接,其中给出了此问题的解决方案,但不知道如何在应用程序委托中使用它。以下是链接......如果有人知道如何自动增加徽章编号,请给我一些解决方案。
https://github.com/csheldrick/UILocalNotification
非常感谢。
答案 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;
}
我希望它对你有所帮助