swift - 如何快速设置依赖计时器?

标签 swift

我有一个每秒调用一个函数的计时器。但是,我想设置另一个计时器,它在大约 0.3 秒之前调用一个函数。我将如何设置它?

最佳答案

使用定时器调用另一个较早的函数会容易得多。然后添加代码以在 0.3 秒后调用您的其他函数。

// Called every second by the timer
func someTimerHandler(timer: Timer) {
    // perform earlier function here

    // Use another queue if desired
    DispatchQueue.main.asyncAfter(deadline: .now() + 0.3) {
        // perform later function here
    }
}

关于swift - 如何快速设置依赖计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42104073/

相关文章:

ios - 名为 runner 的 SKSpriteNode 以相反的方式移动

swift - 如何在 Swift 的 tableView 中仅显示从字典中获取的某些单元格

ios - Swift 中的 UIAlertView,获取 EXC_BAD_ACCESS

swift - 将字符串转换回 PDF

ios - ViewController 中快速的多维数组

ios - 如何在WKWebView中获取token?

ios - 在注释标注 Swift 中隐藏按钮

ios - iPhone ipa 分发 ike Diawi.com 的任何替代方式?这个网站最近几天不能用

ios - Swift - 将二进制文件发送到服务器(转换为字符串请求)

ios - 在 Swift (iOS) 中获取设备的蓝牙名称和连接的蓝牙