【问题标题】:How to integrate countdown for auction app in iOS如何在 iOS 中集成拍卖应用程序的倒计时
【发布时间】:2017-07-23 22:25:03
【问题描述】:

我正在构建一个应用程序,让用户可以通过竞标/拍卖过程买卖物品。例如,当用户点击特定物品(例如衬衫)时,他们将看到对该物品出价的剩余时间的倒计时。我如何在后端坚持倒计时?坚持/更新每个项目的剩余时间,每秒到后端(Firebase),然后观察倒计时值的变化以更新视图似乎很昂贵。像 Artsy 这样的拍卖应用程序是如何做到这一点的?谢谢!

【问题讨论】:

    标签: ios swift timer logic nstimer


    【解决方案1】:

    为什么需要每秒钟将剩余时间保存到 Firebase?

    您可以将过期时间保存到 Firebase。
    从 Firebase 获取过期时间后,您可以使用以下方法获取持续时间(以秒为单位):

    // Pseudocode
    durationBeforeExpired = expiredTime - currentTime
    

    之后你可以做一些计时器动画或任何你想做的事情,这样 Firebase 的过期时间和设备的过期时间将始终保持同步。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-22
      • 2014-01-31
      • 1970-01-01
      • 2023-03-15
      • 2010-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多