【发布时间】:2015-05-19 23:45:58
【问题描述】:
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。这段代码没有出现任何错误,但是当我运行它时,程序没有比加载屏幕更进一步。有什么建议吗?
【问题讨论】:
-
“加载屏幕”是指什么屏幕?您是否看到带有您应该在此处更新的标签的屏幕? (
timerLabel的那个?) -
应该包含更多的代码,你没有在这段代码中减少你的计数器,应该全部显示出来
标签: ios swift uiviewcontroller segue