有没有办法检测通知中心的先前通知,&删除先前的通知,如果它与当前和&保持最新的。
答案 0 :(得分:0)
是的,您可以删除之前的通知。当第一个通知出现时,请在NSUserDefaults
第二次通知时将其保留在NSUserDefaults
,检查NSUserDefaults
包含第一个通知,然后从cancelLocalNotification
获取通知对象,取消NSUserDefaults
并从{ {1}},现在您安排第二次通知。
注意 - 用于将通知对象保留在NSUserDefaults
中,这样即使您的设备或应用重新启动,您也可以检索第一个通知对象。