0

我什至无法为这个问题发明可能的解决方案。

我的应用程序需要创建一些对象,UILocalNotification但是interval如果我将间隔设置为NSMinuteCalendarUnitif 会每分钟打扰我一次,直到我取消此通知UIApplication或用锤子使我的手机崩溃......

但是我在我的应用程序中为我的项目设置了一个结束日期,我希望这些通知仅在指定日期有效。有人告诉我在应用程序启动时检查它(不是问题,但如果我将此通知设置为每分钟触发一次并且在此期间我不会关闭我的应用程序怎么办?)。我需要一些独立的东西,我想知道如何做到这一点..有什么想法吗?

4

1 回答 1

1

您可以在应用程序运行时和应用程序启动时检查是否需要取消接收本地通知。

当您的应用程序在前台运行并为您的应用程序触发本地通知时,将application:didReceiveLocalNotification:在您的应用程序委托上调用。

本地通知没有结束日期,因此您可以取消的唯一方法是在应用程序运行时从您的应用程序中取消。

于 2013-08-08T10:53:31.210 回答