如果计时器仍然滴答作响,我的目标是执行一些语句。
while (mainTimer == //is Ticking){
//execute things
}
我如何控制我的 NSTimer mainTimer,是否在滴答作响?
如果计时器仍然滴答作响,我的目标是执行一些语句。
while (mainTimer == //is Ticking){
//execute things
}
我如何控制我的 NSTimer mainTimer,是否在滴答作响?
您可能会isValid
用来确定:
BOOL running = [mainTimer isValid];
从文档中:
如果接收器仍然能够触发,则为 YES,如果计时器已失效且不再能够触发,则为 NO。
您可以通过NSTimer " " 方法询问您的 " mainTimer
" 对象是否有效。您还可以通过检查" " 方法来查看它何时触发。isValid
fireDate
如果您在单独的“ NSThread
”(例如在后台)上执行此操作,那么也有一个方便的“ isExecuting
”方法。
(那里的所有蓝色链接都指向 Apple 文档)