首页 > 解决方案 > 如何在 swift 中使用计时器创建循环?

问题描述

我对 Swift 很陌生,很想知道如何创建一个每 30 秒运行一次代码的循环?我觉得这好像是一个基本问题,但我真的找不到我要找的东西。

标签: iosswiftxcodeloopstimer

解决方案


您可以使用计时器

Timer.scheduledTimerWithTimeInterval(0.30, target: self, selector: #selector(timerFired), userInfo: userInfo, repeats: true)

timerFired: 是间隔后调用的方法

@objc func timerFired() {
      print("Timer Called with interval 30seconds")
}

推荐阅读