我一直在尝试用计时器重新填充游戏生活,但是每当我离开视图并返回时,计时器就会重复并变得更快。我试图用Timer?.isValid函数来解决这个问题,只在定时器无效时运行它,所以它永远不会重复,但它似乎无法检查if 语句中的定时器是否无效。
Timer?.isValid
这是我到目前为止一直使用的 if 语句:
if (myTimer?.isValid){ } else{ //start timer }
任何帮助将不胜感激,谢谢。
xcode nstimer ios swift swift3
ios ×1
nstimer ×1
swift ×1
swift3 ×1
xcode ×1