基本上我想在计时器达到某个值时执行一个segue。 但是,每次尝试执行segue时都会出现此错误:
致命错误:在展开Optional值时意外发现nil 2017-04-26 17:31:56.678558 TypingGame [3675:1262313]致命错误:在展开可选值时意外发现nil (LLDB)
这是负责segue的代码片段:
var time2MoveOn = Timer()
//in ViewDidLoad
time2MoveOn = Timer.scheduledTimer(timeInterval: 10.0, target: self, selector: #selector(timeToMoveOn), userInfo: nil, repeats: false)
func timeToMoveOn() {
performSegue(withIdentifier: "endGame", sender: self)
}
所以从理论上讲,经过10秒后,它应该执行Segue但不会:(。
答案 0 :(得分:0)
您是否检查过您的segue标识符拼写正确?