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了,我会哭泣,没有人想看到这个,对吗?)
- iOS本地通知缺less动作button
- CKFetchNotificationChangesOperation返回旧的通知
- 标签栏(视图控制器)中的通知中心方法方法称为多个时间ios? 如何删除观察者?
- 在后台获取iOS设备使用情况的通知
- 后台提取执行时间与iOS 10 UserNotifications没有用户交互
- 在多个视图控制器中为一个观察者使用NSNotificationCenterselect器
- 如何检测用户是否在UIMenuController中点击了格式化button?
- 如何在下拉屏幕时禁用通知中心的显示?
- XCode:为什么didFinishLaunchingWithOptions中的launchOptions总是为零?