ios - 如何在 swift 中使用计时器创建循环?
问题描述
我对 Swift 很陌生,很想知道如何创建一个每 30 秒运行一次代码的循环?我觉得这好像是一个基本问题,但我真的找不到我要找的东西。
解决方案
您可以使用计时器
Timer.scheduledTimerWithTimeInterval(0.30, target: self, selector: #selector(timerFired), userInfo: userInfo, repeats: true)
timerFired
: 是间隔后调用的方法
@objc func timerFired() {
print("Timer Called with interval 30seconds")
}