我怀疑timer.performWithDelay()
。
当我想在每个设定的时间内循环一个函数时,我采用正常公式
timer.performWithDelay( delay, function, 0 )
第一次在延迟值之后调用该函数,并且每次延迟再次调用该函数。有没有办法循环相同的功能而不必等待第一次?
只是为了澄清:
执行 - >延迟 - >执行 - >延迟 - >执行 - >延迟(等)
而不是:
延迟 - >执行 - >延迟 - >执行 - >延迟 - >执行(等)
答案 0 :(得分:8)
为什么不首次明确调用它(用function
替换func
,这是一个关键字):
timer.performWithDelay( delay, func, 0 )
func()