在 iPhone 的后台运行定时器功能

Posted

技术标签:

【中文标题】在 iPhone 的后台运行定时器功能【英文标题】:run timer function in background in iPhone 【发布时间】:2012-10-11 14:25:57 【问题描述】:

我想创建一个用于启动倒计时的函数。 当时间开始时,我突然关闭了这个应用程序,然后这个倒计时计时器在后台运行。现在当我再次启动这个应用程序时,时间将开始正确的计时

现在只是想我启动这个功能的时间是剩余时间是 4:05:38 。此时我停止这个应用程序,并在 2 分钟后启动它,然后时间将保持 4:03:38。

我怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

关闭应用时保存倒计时时间和实际时间间隔。

使用 timeinterval 检查下一次开始时已经过去了多少时间,并从保存的倒计时时间中减去这个时间。然后重新启动你的计时器。

【讨论】:

以上是关于在 iPhone 的后台运行定时器功能的主要内容,如果未能解决你的问题,请参考以下文章

iPhone:应用程序在后台播放音乐

使NSTimer在后台运行在物理设备上

苹果手机怎么设置后台运行时不自动关闭?

unity 后台计时器实现

利用python制作在Linux服务器后台定时运行的任务-邮件提醒

计时器:如何在后台保持计时器处于活动状态