我正在实现一个应用程序,在其中设置一个特定时间的本地通知。当该通知被触发时,我希望根据我的数据库中的执行日期设置下一个通知。如何在iOS中完成这一任务。
我曾尝试找出不同的方法,但我仍未能弄清楚。以下是我所面临的问题。
还有什么我可以用的吗?
发布于 2016-01-27 09:04:58
如果应用程序位于前台,则可以在didReceiveLocalNotification方法中在AppDelegate中设置下一个通知。
当应用程序没有运行时,只有当用户单击通知并启动应用程序时,才能获得回调。
这里是本地通知的一个很好的教程,您可以按照
发布于 2016-01-27 09:37:15
当应用程序进入后台时,您应该设置所有本地通知。在触发通知时,没有理由设置下一个通知。
使用for(),将您想要的空白附加到上一个NSDate,并在应用程序进入后台时设置所有本地通知。当应用程序激活时,请使用[[UIApplication sharedApplication] cancelAllLocalNotifications];
https://stackoverflow.com/questions/35032701
复制相似问题