*-[CCTouchDispatcher forceAddHandler:array:]、/ libs / cocos2d / Platforms / iOS / CCTouchDispatcher.m:108でのアサーションの失敗
*キャッチされなかった例外「NSInternalInconsistencyException」が原因でアプリを終了しています。理由:「タッチディスパッチャーにデリゲートがすでに追加されています。」
それを引き起こしている線は
skillsMenu.isTouchEnabled = YES;
skillsMenu
はただのCCMenu
です。私は上記の行でそれを有効/無効にするのが好きです。
問題は、このエラーを適切に解釈する方法がわからないことです。このプロパティを設定すると、このようなエラーが発生する理由がわかりません。
そもそもその行を使うのは間違っていたのかもしれません。を有効/無効にするより良い方法はありませんCCMenu
か?
cocos2d-iphone 1.0.1