2011-12-17 1 views
0

ゲームシーンが終了したときに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

impMethodの詳細が必要です。また、これはあなたのコードに関する非常に具体的な質問です。 – Tone

+0

CCSchedulerは、割り当て解除されたオブジェクトにメッセージを送信しようとしています。 NSZombieEnabledを検​​索し、これを読んでください:http://www.learn-cocos2d.com/2011/10/xcode-4-debugging-crashcourse/ – LearnCocos2D

答えて

0

まあ、あなたはすべてのセレクタをスケジュール解除しておらず、その機能が割り当て解除されたオブジェクトで呼び出されたようです。それらを置き換える前にあなたのシーンで[self unscheduleAllSelectors]を呼び出してみてください。

関連する問題