iphone - UILocalNotification 多次触发

标签 iphone ios objective-c ipad uilocalnotification

我在特定日期安排了一个 UILocalNotification,并且通知被正确触发,但问题是我在随机日期收到多个针对相同通知的警报,即使通知没有重复(repeatInterval = 0 ).

另外请注意,当我第一次收到通知时,它会正确显示在通知中心,但后来当我收到多个警报时,通知中心没有任何更新。

请注意,此事件每天重复一次,但不会重复通知。

这个问题有什么解决方案吗?

最佳答案

我希望你永远不会打电话:

[[UIApplication sharedApplication] cancelAllLocalNotifications]

这些通知似乎是“旧”通知,尚未取消且仍处于触发状态。你有过重复间隔吗?其中一些通知可能会从非常旧的通知中重复出现

关于iphone - UILocalNotification 多次触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14812387/

相关文章:

iphone - 在 iPhone 上分割 UIImage

iPhone - gcdasyncsocket 委托(delegate) Didreceive 在其他 View 中不起作用

ios - 如何从 NSDictionary 对象数组中找到最大值?

iphone - UIGestureRecognizer 问题

iphone - 如何在 UITableViewController 中显示 MSMutableArray 数据?

objective-c - 单击时更改/重置 TextField 中的 NSAttributedString

ios - Metadata Reject:您选择的评分为4+,与您的应用程序内容不一致

ios - 是否可以在 IOS 上加载用户的 SMS 消息

javascript - 即使设备锁定也继续播放 iframe

ios - 如何将图像从屏幕顶部移动到底部并让它留在 Xcode/iOS 中?