Поместите действие, которое вы хотите повторить, внутри метода. Затем поместите это в ваш метод инициализации
[[CCScheduler sharedScheduler] scheduleSelector:@selector(myMethod) forTarget:self interval:10 paused:NO];
Это вызовет myMethod через 10 секунд, однако, попав в myMethod, вы захотите отменить его. Так что мой метод должен выглядеть примерно так.
- (void) myMethod
{
[[CCScheduler sharedScheduler] unscheduleSelector:@selector(myMethod) forTarget:self];
CCMoveBy *move = [CCMoveBy actionWithDuration:3 position:ccp(75,0)];
CCRepeatForever *repeat = [CCRepeatForever actionWithAction:move];
[mySprite runAction:repeat];
}