IOS取消本地通知

我不想问模糊的问题,但我不能确切地告诉问题是什么。

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

我testing推动,它的作品(只要我想)。 但是我仍然收到旧的通知,可能是因为我早些时候在电话本身的某处设置了它们。 有没有办法取消他们没有编码。 例如,他们取消,如果我删除应用程序?

卸载应用程序将删除本地通知,虽然有些人已经报告说,他们被caching了长达24小时(所以如果你删除了应用程序,不要重新安装超过24小时)看到这里的更多细节。

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

[[UIApplication sharedApplication] cancelAllLocalNotifications];