if timerRunning == false{
timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("counting"), userInfo: nil, repeats: true)
timerRunning = true
}
while timerLabel.text != "0"{
gameViewStillRunning = false
}
if gameViewStillRunning == false{
self.performSegueWithIdentifier("segue", sender: nil)
}
這段代碼的目的是顯示一個標籤倒數,然後當它到達0時,場景應該切換到不同的ViewController。這段代碼沒有得到任何錯誤,但是當我運行它時,程序沒有比加載屏幕更進一步。有什麼建議麼?爲什麼我的swift代碼在加載屏幕上暫停?
你的意思是「加載屏幕」是什麼屏幕?你是否看到了屏幕上的標籤,你應該在這裏更新? (帶有'timerLabel'的那個?) – nhgrif
應該可能包含更多的代碼,你不會在這個代碼中遞減你的計數器,應該全部顯示 –