2013-02-11 32 views
1

我在特定日期安排了UILocalNotification,並且正確觸發了通知,但問題是即使通知未重複(repeatInterval = 0),我也會在隨機日期接收到多個警報以獲取相同的通知。UILocalNotification multiple firing

另外需要注意的是,當我第一次收到通知時,它會在通知中心正確顯示,但稍後當我收到通知中心沒有更新的多個警報時。

請注意,此事件每天都在重複,但通知不會重複。

此問題的任何解決方案?

+2

很可能這些都是舊的,您未取消的未過期通知,從早期的測試運行中遺留下來。 – 2013-02-11 12:57:47

+0

我取消了所有的通知,然後開始安排未來的通知,但是這種情況只發生在重複的事件上,並且從12:00開始。 – 2013-02-11 13:01:34

回答

1

我希望你永遠不會調用:

[[UIApplication sharedApplication] cancelAllLocalNotifications] 

這些通知似乎還沒有被取消,但仍因火災「老」的通知。你有沒有重複間隔?其中一些通知可能會在非常舊的通知中重複出現

+0

我取消了所有的通知,然後開始安排未來的通知,但這種情況只發生當事件是重複的,並在12:00上午開始 – 2013-02-11 13:00:51

+0

這有助於,謝謝 – vijeesh 2016-12-14 07:25:49