关于onExit方法的getChildByTag上的EXC_BAD_ACCESS

时间:2013-10-22 06:47:24

标签: ipad cocos2d-iphone

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

-(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];
}

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

0 个答案:

没有答案