-(void)start
{
id callFuncAction = [CallFunc actionWithTarget:self selector:@selector(doIt)];
id delayTimeAction = [DelayTime actionWithDuration:1.0f];
id sequence = [Sequence actions:callFuncAction, DelayTimeAction, nil];
[sequence setTag:myAction];
[self runAction:sequence];
}
-(void)doIt
{
[self stopActionByTag:myAction];
}
CRASH! I want to stop one action. (not StopAllAction)
Now I changed my code.
-(void)doIt
{
[[[self getActionByTag:myAction] retain] autorelease];
[self stopActionByTag:myAction];
}
No crash. but, any good solution?
Sorry for my stupid English.