Hello, so basically what I was trying to accomplish was when a sprite got to a certain coordinate I wanted to put it at a certain location, pause for lets say 3 seconds, and then have its movement start again. I tried this:
[self unschedule:@selector(move)];
CCNode *ball = [self getChildByTag:kTagBall];
ball.position = ccp(200, 200);
float timeDelay = 3.0;
id delay = [CCDelayTime actionWithDuration: timeDelay];
id sequence = [CCSequence actions:delay, nil];
[self runAction: sequence];
[self schedule:@selector(move)];
This is triggered when the sprite passes the certain spot, but no delay seems to happen! Thanks for your answers!