iphone - 如何从 LocalNotification 中删除取消的 ApplicationIconBadgeNumber?

标签 iphone uilocalnotification

我在我的应用程序中使用 LocalNotification。它工作正常,但一旦设置了 ApplicationIconBadgeNumber,就无法将其从应用程序中删除。如何删除它?

最佳答案

您需要设置应用程序applicationIconBadgeNumber。 例如在应用程序 didReceiveLocalNotification 中。

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notif {
    application.applicationIconBadgeNumber = notif.applicationIconBadgeNumber-1;
}

关于iphone - 如何从 LocalNotification 中删除取消的 ApplicationIconBadgeNumber?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5553179/

相关文章:

ios - 从 uicollectionciewcell 中的 uitextfield 更新和获取文本

iphone - 将 iPhone 上的 stderr 写入文件和控制台

swift - 检查是否从 Swift 中的 UILocalNotification 启动

ios - 通过 soundID 获取 soundName 以将其分配给 UILocalNotification

iphone - xcode - 安排时间的本地通知(每天早上 6 点)

ios - 字符串中的 NSDate 显示一个月前的日期

ios - 在 swift 中使用 tableview 和数组过滤器自动完成文本字段

iphone - UITableViewController 不加载数据

ios - 在 iOS 中单击本地通知时不打开应用程序

iOS 4 : Is it possible to show Local Notifications during a Telephony Call?