iphone - UILocalNotification 显示 400 个角标(Badge)

标签 iphone ios objective-c ipad uilocalnotification

我正在为一个时间间隔安排一个 UILocalNotification。基本上我希望在这个应用程序上每 x 天触发一次通知。所以我的做法是一次安排一堆通知。所以说它是每 2 天一次,然后我从现在开始每 2 天计算一年的日期。我不确定这是否是正确且最有效的解决方案,但通过在线研究,这就是我需要做的。

问题是,当通知触发并且我打开应用程序时,角标(Badge)计数上升到 500,我认为这是我安排的所有 future 通知的数量。这怎么可能>角标(Badge)不应该只显示时间戳之前的通知数量吗?

最佳答案

角标(Badge)编号不显示通知的数量,而是您设置为通知负载的角标(Badge)值。

关于iphone - UILocalNotification 显示 400 个角标(Badge),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14619711/

相关文章:

iphone - 更改按钮的外观 - iPhone

iphone - 缩放时找到 UIScrollView 的中心点

objective-c - 执行 UIGesture 操作时,NSTimer 暂停了一段时间

ios - Segue 不是在视觉上执行的

ios - 使用 EXIF 数据的 Swift base64 图像编码

iOS NSPredicate 上的深度对多关系

iphone - WhatsApp - 从 iOS 共享图像

objective-c - Apple Mach-O 框架错误

ios - 有没有办法使用相同的 cellForRowAtIndexPath 函数填充两个或多个不同的 UITableView?

ios - 拖动 uiview iOS