gpt4 book ai didi

ios - NSTimer 在 swift 中运行得非常快

转载 作者:行者123 更新时间:2023-11-29 12:07:34 32 4
gpt4 key购买 nike

我正在使用 NSTimer 制作秒表。我使用了三个按钮来播放暂停停止。这三个都工作正常。但是,当我多次点击 play 按钮时,它开始快速计数。此后,暂停停止 按钮将不起作用。我知道通过多次点击播放,我启动了很多计时器,但我没有明白为什么暂停和停止不起作用?

最佳答案

使该类的定时器对象成为全局对象。

在播放之前检查计时器检查 isValid 像这样 if(timer.isValid== false) 然后启动计时器,否则什么都不做。关于停止暂停,如果计时器有效则停止或暂停它。

关于ios - NSTimer 在 swift 中运行得非常快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34506176/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com