【发布时间】:2021-11-09 07:25:30
【问题描述】:
我目前无法关闭视图控制器,同时让应用程序移动到不同的控制器而不会遇到一些错误。我的代码当前所做的是,当计时器“secondsRemaining”达到零时,它将关闭它所在的当前视图控制器,并将显示在当前视图控制器下方显示的前一个视图控制器是“homeScreenViewController”。因此它不会调用代码-self.performSegue(withIdentifier: "gameScreenToHighscore", sender: self)。
当前代码:
@objc func updateTimer() {
if secondsRemaining > 0 {
secondsRemaining -= 1
timerLabel.text = "Timer:\(secondsRemaining)"
print(secondsRemaining)
} else {
self.dismiss(animated: true, completion: nil)
self.performSegue(withIdentifier: "gameScreenToHighscore", sender: self)
}
}
【问题讨论】:
标签: swift xcode segue viewcontroller