我一直在尝试在Swift中使用Timer,我将它简化为以下内容:
func startTimer () {
timer = Timer.scheduledTimer(timeInterval: 0.1, target: self, selector: #selector(ViewController.test), userInfo: nil, repeats: true)
}
func test () {
print("FIRED")
}
Run Code Online (Sandbox Code Playgroud)
我想从另一个函数调用此函数并验证startTimer函数是否有效,但计时器不会触发.这与RunLoop有关吗?我对编码很新,所以任何解释都会受到赞赏.