当游戏场景完成后,我将替换为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
任何方向?是记忆吗?还是计时器?我应该检查什么? 感谢。
答案 0 :(得分:0)
嗯,在我看来,你没有计划所有选择器,并且在释放的对象上调用该函数。在替换之前,请尝试在场景中调用[self unscheduleAllSelectors]。