首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 8:后台执行

iOS 8:后台执行
EN

Stack Overflow用户
提问于 2016-01-27 08:55:18
回答 2查看 82关注 0票数 1

我正在实现一个应用程序,在其中设置一个特定时间的本地通知。当该通知被触发时,我希望根据我的数据库中的执行日期设置下一个通知。如何在iOS中完成这一任务。

我曾尝试找出不同的方法,但我仍未能弄清楚。以下是我所面临的问题。

  1. 当本地通知被触发时,无论用户操作如何,我能得到回调吗?
  2. 我可以在特定时间执行后台执行吗?怎么做到的?

还有什么我可以用的吗?

EN

回答 2

Stack Overflow用户

发布于 2016-01-27 09:04:58

如果应用程序位于前台,则可以在didReceiveLocalNotification方法中在AppDelegate中设置下一个通知。

当应用程序没有运行时,只有当用户单击通知并启动应用程序时,才能获得回调。

这里是本地通知的一个很好的教程,您可以按照

票数 0
EN

Stack Overflow用户

发布于 2016-01-27 09:37:15

当应用程序进入后台时,您应该设置所有本地通知。在触发通知时,没有理由设置下一个通知。

使用for(),将您想要的空白附加到上一个NSDate,并在应用程序进入后台时设置所有本地通知。当应用程序激活时,请使用[[UIApplication sharedApplication] cancelAllLocalNotifications];

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35032701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档