![]() |
1
0
好的,现在我们有足够的信息来回答您的问题。 总结如下: 您使用的是Github的第三方库(提供了链接),它允许您以各种不同的方式创建计时器。 您正在使用该库中名为Timer的类,并使用Timer.repeat(after:)方法创建一个重复计时器。 创建2个重复计时器。第一次跑步间隔1秒,然后将其保存在一个常量myGame中。 您还可以创建另一个以.1秒间隔运行的重复计时器,并将其保存到一个名为LevelUpdate的常量中。 您想知道如何更改myGame计时器的间隔。 这就是你应该写的那种描述。清晰、具体、易于理解。 现在答案是: 一旦创建了系统类NSTimer,就不能更改它的间隔。 看看您正在使用的库,它似乎也没有提供该功能。 你要做的是关闭计时器,并用不同间隔的新计时器替换它。 如果您更改计时器的时间间隔,您可能会在内部修改正在使用的库。 否则,您需要将myGame更改为var。
你应该创建一个方法
|
![]() |
Sagar Chauhan · 反转时间标签 7 年前 |
![]() |
Mounica · 如何在swift3中用时间减去日期 7 年前 |
![]() |
Jules · Obj-C,NSTimer调度在循环中,模式正确吗? 7 年前 |
|
user6354073 · 如何在iOS中集成拍卖倒计时应用程序 7 年前 |
![]() |
UdayM · 如何清除NSTimer内存? 9 年前 |