timer.performWithDelay() - 第一次调用

我对 timer.performWithDelay() 有一个疑问。

当我想要每隔一定时间循环执行一个函数时,我通常使用以下公式:

timer.performWithDelay( delay, function, 0 )

该函数在第一次的延迟时间后被调用,并且每隔延迟时间被再次调用。是否有任何方法可以不必等待第一次就循环执行相同的函数呢?

只是为了澄清:

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

而非:

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

点赞
用户1442917
用户1442917

为什么不明确地称其为第一时间 (将 "function" 关键字替换为 "func"):

timer.performWithDelay( delay, func, 0 )
func()
2012-10-08 20:53:13