我的应用程序使用UIApplication scheduleLocalNotification对本地通知进行排队:。
我目前正在使用相同的开火时间排队两个通知(具有不同的内容),但是第二次通知正在调用didReceiveLocalNotification:两次。
通过设置scheduleLocalNotification:仅调用两次的断点和日志语句,我已经100%确认并进行了四重检查。 然而,我仍然收到两次相同通知的didReceiveLocalNotification调用(即,didReceiveLocalNotification总共调用了3次)。
仅当两个本地通知具有相同的开火时间时才会发生这种情况 - 如果它们不同则可以。
我很困惑。有什么想法吗?
参考: local notification "didReceiveLocalNotification" calls twice
对我而言,它发生在硬件上,状态是相同的。