从ios通知中心删除相同的通知

时间:2016-09-13 15:15:10

标签: ios uilocalnotification nsnotificationcenter

有没有办法检测通知中心的先前通知,&删除先前的通知,如果它与当前和&保持最新的。

1 个答案:

答案 0 :(得分:0)

是的,您可以删除之前的通知。当第一个通知出现时,请在NSUserDefaults第二次通知时将其保留在NSUserDefaults,检查NSUserDefaults包含第一个通知,然后从cancelLocalNotification获取通知对象,取消NSUserDefaults并从{ {1}},现在您安排第二次通知。

注意 - 用于将通知对象保留在NSUserDefaults中,这样即使您的设备或应用重新启动,您也可以检索第一个通知对象。