我尝试在 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)
我希望有人能帮助我:)
您的代码似乎没有针对 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)
| 归档时间: |
|
| 查看次数: |
5938 次 |
| 最近记录: |