gpt4 book ai didi

ios - getTimeElapsed 在 Swift 中使用 NSTimer

转载 作者:行者123 更新时间:2023-11-28 08:36:58 25 4
gpt4 key购买 nike

我是 Swift 的初学者,我遇到了一个问题。

我想创建一个包含计时器和按钮的类每次点击按钮时,我都必须重新启动计时器,如果计时器启动和点击按钮之间耗时大于(或等于)400 毫秒,我必须调用选择器中的函数。

但是 swift 中没有“GetTimeElapsed()”方法,我不知道该怎么做。如果您有一些线索/教程,那可能会很酷!

谢谢大家

最佳答案

几个小步骤:​​

  1. 定义开始时间:(应该在您启动计时器的同时发生)

    startTime = (NSDate.timeIntervalSinceReferenceDate())

  2. 测量时差

    let elapsed = NSDate.timeIntervalSinceReferenceDate() - startTime

关于ios - getTimeElapsed 在 Swift 中使用 NSTimer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37439293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com