嘗試在1秒後更新標籤。我正在使用睡眠功能,但應用程序正在加載,而不是即時更新文本字段。iOS Swift在1秒後更新文本標籤
代碼:
override func viewDidAppear(animated: Bool) {
beginCountdown()
}
func beginCountdown() {
for var i = 5; i >= 0; i-- {
println("Time until launch \(i)")
var county:String = "\(i)"
countdownLabel.text = county
sleep(1)
}
}
出口是正確的,我知道我失去了一些東西。謝謝
您應該使用這一個NSTimer,有計時器重複每秒和更新標籤。然後在數到五之後關掉它。 –
最後 - 我得到了println罰款 –
永遠不要在主線程上使用'sleep'。 – rmaddy