IOS取消本地通知

时间:2013-08-19 23:02:27

标签: ios apple-push-notifications uilocalnotification

我不喜欢问模糊的问题,但我无法确切地说出问题所在。

在我的应用中,我设置了一些每日本地通知。每天下午2点拍摄。我后来删除了设置本地通知的代码,并添加了推送通知功能。

我测试推送它是否有效(无论何时我想)。但我仍然得到旧的通知,可能是因为我早些时候在电话本身的某处设置了它们。有没有办法在没有编码的情况下取消它们。例如,如果删除应用程序,它们会被取消吗?

1 个答案:

答案 0 :(得分:18)

卸载应用程序会删除本地通知,但有些人报告说它们最多会被缓存24小时(因此,如果删除应用程序,请不要重新安装超过24小时)请参阅{{3}有关详细信息。

否则,如果您仍然可以访问代码,则可以取消所有本地通知:

[[UIApplication sharedApplication] cancelAllLocalNotifications];