1

我想停止ccSpriteononExit方法的所有操作,以下是我的代码。

-(void)onExit{
    CCSprite *still_water_flare1;
    for(NSInteger i=1;i<=50;i++)
    {
        still_water_flare1  = (CCSprite*)[water_trip getChildByTag:i];
        [still_water_flare1 stopAllActions];

    }

    [[UIAccelerometer sharedAccelerometer] setDelegate:nil];
    [super onExit];
}

但它在 这条线上给了我EXC_BAD_ACCESSstill_water_flare1 = (CCSprite*)[water_trip getChildByTag:i];getChildByTag. 我也在其他地方使用了相同的代码,它的工作正常。但它只是在 onExit 方法中不起作用。如何停止ccSpriteonExit 方法的所有操作?

4

0 回答 0