每秒刷新一次标签

luk*_*512 -1 xcode ios swift3

我尝试在 swift 3 中每秒刷新一次标签。我总是收到以下错误:

Showing Recent Issues
Command failed due to signal: Segmentation fault: 11
Run Code Online (Sandbox Code Playgroud)

这是我使用过的代码:

    var TimerBeacon = Timer.scheduledTimer(timeInterval: 1, target: self, 
selector: Selector(("Timer")), userInfo: nil, repeats: true)


        func Timer() {
             //here is the label to refresh
         }
Run Code Online (Sandbox Code Playgroud)

我希望有人能帮助我:)

nat*_*ter 5

您的代码似乎没有针对 Swift 3 进行更新,可以使用一些更好的命名约定。

创建计时器:

let timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(update), userInfo: nil, repeats: true)
Run Code Online (Sandbox Code Playgroud)

这是计时器每秒调用的函数:

func update() {
    // here is the label to refresh
}
Run Code Online (Sandbox Code Playgroud)

当您想停止计时器时,请调用invalidate()

timer.invalidate()
Run Code Online (Sandbox Code Playgroud)