【发布时间】:2012-01-16 19:59:59
【问题描述】:
当游戏场景完成后,我替换为 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
任何方向?是记忆吗?或计时器?我应该检查什么? 谢谢。
【问题讨论】:
-
需要有关 impMethod 的更多信息。这也是关于您的代码的一个非常具体的问题。
-
CCScheduler 正在尝试向已释放的对象发送消息。搜索 NSZombieEnabled 并阅读:learn-cocos2d.com/2011/10/xcode-4-debugging-crashcourse
标签: cocos2d-iphone