回到游戏场景时崩溃了?

时间:2011-12-17 12:06:39

标签: cocos2d-iphone

当游戏场景完成后,我将替换为menuScene,一切正常,但当我将其替换回gameScene时,我总是得到同样的崩溃,并且无法弄清楚可能是什么原因:

崩溃发生在下一个方法的CCscheduler.m类中:

-(void) update: (ccTime) dt
{
    if( elapsed == - 1)
        elapsed = 0;
    else
        elapsed += dt;
    if( elapsed >= interval ) {
        impMethod(target, selector, elapsed); **//this line gets exc_BAD ! !**
        elapsed = 0;
    }
}
@end

任何方向?是记忆吗?还是计时器?我应该检查什么? 感谢。

1 个答案:

答案 0 :(得分:0)

嗯,在我看来,你没有计划所有选择器,并且在释放的对象上调用该函数。在替换之前,请尝试在场景中调用[self unscheduleAllSelectors]。