关闭应用程序后如何使用倒数计时器24h iOS继续功能

时间:2015-10-29 21:06:05

标签: ios objective-c timer nsuserdefaults countdown

在应用程序关闭后,是否有计时器可以继续倒计时?

1 个答案:

答案 0 :(得分:1)

我们在其中一个应用中遇到了这样的问题,问题是当应用进入后台模式然后被iOS暂停时。计时器在那时停止计数。为此,有两种解决方案:

  1. 客户端:使用CACurrentMediaTime()和普通[NSDate date]的组合来了解剩余时间。这种方法存在一个缺陷,即应用程序被暂停,用户也会更改操作系统时间。

  2. 服务器端:这种方法是让服务器进行倒计时,并在设备完成后通知设备。