1

我对timer.performWithDelay().

当我想每隔设定的时间循环一个函数时,我采用正常公式

timer.performWithDelay( delay, function, 0 )

该函数在第一次延迟值之后被调用,并且在每次延迟后再次调用。有什么方法可以循环相同的功能而不必第一次等待?

只是为了澄清:

执行 -> 延迟 -> 执行 -> 延迟 -> 执行 -> 延迟(等)

代替:

延迟 -> 执行 -> 延迟 -> 执行 -> 延迟 -> 执行(等)

4

1 回答 1

8

为什么不第一次显式调用它(将function关键字替换为func):

timer.performWithDelay( delay, func, 0 )
func()
于 2012-10-08T20:53:13.617 回答