我甚至为这个问题发明了可行的解决方案。
我的应用需要根据UILocalNotification
创建interval
的某些对象,但如果我将时间间隔设置为NSMinuteCalendarUnit
,如果我每分钟都要打扰我,直到我在{{1}取消此通知用锤子敲打我的手机......
但是我在我的应用程序中设置了项目的结束日期,我希望这些通知仅适用于指定的日期。有人告诉我在应用程序启动时检查它(不是问题,但如果我将此通知设置为每分钟被解雇,我将不会在此期间关闭我的应用程序)。我需要一些独立,我想知道如何做到这一点......有什么想法吗?
答案 0 :(得分:1)
您可以检查在应用程序运行时和启动应用程序时是否需要取消本地通知。
当您的应用程序在前台运行并且为您的应用程序触发了本地通知时,您的应用程序代表将调用application:didReceiveLocalNotification:
。
本地通知没有结束日期,因此您可以取消的唯一方法是在应用运行时运行。