我在App Store上有一个应用程序已经超过一年了,它使用UILocalNotification
来充当提醒。 UILocalNotification
使用设置为repeatInterval
的{{1}}来提醒用户他们想要提醒的内容。
在针对iOS 7/8构建时,应用程序的一切都很好,但现在我已经开始针对iOS 9构建它了我使用NSCalendarUnitMinute
来阻止先前安排的通知时遇到了史诗般的问题
我在取消通知之前和之后检查了[[UIApplication sharedApplication] cancelLocalNotification: notification]
中的通知数量,以验证计数是否已经减少,但是当它到达时,通知会到达[[UIApplication sharedApplication] scheduledLocalNotifications]
{1}}通知高兴地弹出头来困扰我......
我已经尝试过各种各样的事情......取消个别通知,repeatInterval
,[[UIApplication sharedApplication] cancelAllLocalNotifications]
但根本没有任何事情可以做到......
我曾多次认为我已经解决了这个问题,但随后它会不停地抬头,通常是我预定的旧通知,但我最近似乎总是很好设置。
刚才我试图通过在试图取消它之后强制退出应用程序来摆脱挥之不去的,不可取消的通知......这对于除我之外的最终用户来说几乎不是一个优雅的解决方案......
是否有其他人在本地通知中遇到过这类问题,特别是那些设置为自动重复的问题?
为了它,我将参考this similar post,这在技术上可以称为重复,但我发布这个新问题,因为另一个没有任何兴趣和需求我有点不同的情况需要描述和解决! (PS,如果你把这个问题关闭作为副本我会哭...没有人想看到它,对吗?)