【发布时间】:2015-01-09 15:29:38
【问题描述】:
我只是想知道,是否有任何方法可以暂停 for 循环。
例如,
for (i = 0; i<10 ; i++) {
NSLog(i);
//Pause should go here
}
结果应该是: 1 (等待 1 秒) 2 (等待 1 秒) 等等
首先,我认为您可以添加SKAction *wait = [SKAction waitForDuration:1 completion:^{
,但是我不确定您是否可以从完成括号内恢复循环。
我环顾四周发现NSTimer,但我不确定你如何实现它,因为我必须在每个间隔之后调用循环,它i 永远不会超过0。
有什么方法可以暂停循环一段时间,然后让它恢复枚举?
【问题讨论】:
-
您的循环是否在单独的线程中?
标签: objective-c for-loop sprite-kit fast-enumeration