标签: ios objective-c timer nsuserdefaults countdown
在应用程序关闭后,是否有计时器可以继续倒计时?
答案 0 :(得分:1)
我们在其中一个应用中遇到了这样的问题,问题是当应用进入后台模式然后被iOS暂停时。计时器在那时停止计数。为此,有两种解决方案:
客户端:使用CACurrentMediaTime()和普通[NSDate date]的组合来了解剩余时间。这种方法存在一个缺陷,即应用程序被暂停,用户也会更改操作系统时间。
CACurrentMediaTime()
[NSDate date]
服务器端:这种方法是让服务器进行倒计时,并在设备完成后通知设备。