iOS 9 cancelLocal通知问题

我已经在App Store上使用了超过一年的应用程序,它使用UILocalNotification作为提醒。 UILocalNotification使用repeatInterval (设置为NSCalendarUnitMinute )来提醒用户他们想要提醒的任何事情。

对iOS 7/8构build应用程序时,一切都很好,但现在我已经开始构build它在iOS 9我使用[[UIApplication sharedApplication] cancelLocalNotification: notification]史诗性问题停止以前计划的通知。

我已经在取消通知之前和之后检查了[[UIApplication sharedApplication] scheduledLocalNotifications]的通知数量,以validation计数是否减less,但是当通知到达repeatInterval ,突然冒出头来困扰我

我尝试了各种各样的东西…取消单个通知, [[UIApplication sharedApplication] cancelAllLocalNotifications][UIApplication sharedApplication].scheduledLocalNotifications = [NSArray array]但没有什么是在做的伎俩… …

有很多次我以为我已经解决了这个问题,但是它会继续保持它的头脑,一般是按照我预定的旧的通知,尽pipe对于刚刚设置的通知似乎总是很好。

刚才我设法摆脱了一个挥之不去的通知,强制退出应用程序后,试图取消它…这是一个很好的解决scheme,除了我自己以外的terminal用户… …

有没有其他人有这种与本地通知的问题,可能特别是那些设置为自动重复?

为了这个原因,我会引用这个类似的post ,这在技术上可以被称为重复,但我发布这个新的问题,因为另一个没有得到任何兴趣,需要我描述和解决我的有点不同的情况! (PS如果你把这个问题closures了,我会哭泣,没有人想看到这个,对吗?)