【问题标题】:How to make countdown timer 24h iOS with continue function after closing app [closed]关闭应用程序后如何使用继续功能使倒数计时器 24 小时 iOS [关闭]
【发布时间】:2015-10-29 21:06:05
【问题描述】:

有没有办法让应用关闭后定时器继续倒计时?

【问题讨论】:

  • 将结束时间存储在 NSUserDefaults 中,只显示还剩多长时间

标签: ios objective-c timer nsuserdefaults countdown


【解决方案1】:

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

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

  2. Server-Side:这种方法是让服务器做倒计时,并在完成时通知设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多