2013-08-19 275 views
6

我不喜歡問含糊不清的問題,但我不能準確地告訴問題是什麼。ios取消本地通知

在我的應用程序中,我設置了一些每日本地通知。每天下午二點拍攝。我後來刪除了設置本地通知的代碼,並添加了推送通知功能。

我測試推,它工作(每當我想)。但我仍然會收到舊的通知,是否可能是因爲我早些時候在電話本身的某處設置了它們。有沒有一種方法可以取消它們而無需編碼。例如,他們取消了,如果我刪除應用程序?

回答

18

卸載應用程序將刪除本地通知,儘管有些人已經報告說他們被緩存了24小時(所以如果刪除該應用程序,不要重新安裝它超過24小時)。有關更多信息,請參見here細節。

否則,如果你仍然有訪問代碼,你可以取消所有本地通知如下:

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 
+0

謝謝。卸載應用程序將刪除本地通知,很高興知道這一點。 – ardavar