2011-01-31 2 views
0

起動時にゲームがクラッシュした後、次のエラーレポートが表示されます。[[CCDirector sharedDirector] replaceScene:ゲームがクラッシュする

私は

[[CCDirector sharedDirector]replaceScene:[CCZoomFlipXTransition transitionWithDuration:1 scene:[MainMenu node]]]; 

を使用してシーンを交換しようとすると、私はエラーを取得し、それはアプリがクラッシュします。

*キャッチされない例外により 'NSRangeException'、理由にアプリを終了: '* - [NSMutableArrayのreplaceObjectAtIndex:withObject:]:空の配列のインデックス範囲外の4294967295' 原因は何

このうち、私は何が間違っているのか分かりません。それは最初のシーンだ場合

おかげ

+0

'#import MainMenu.h'でしたか? – mattblessed

答えて

1

はあなたがrunWithSceneないreplaceSceneを使用する必要がロードされています。

[[CCDirector sharedDirector] runWithScene:[MainMenu scene]]; 
+0

それはありません。最初にスプラッシュ画面を実行し、スプラッシュ画面をメインメニュー画面に置き換えようとしています。 – jarryd

+0

デバッガを実行しましたか?スタックはあなたに何を伝えますか?どのバージョンのcocos2dを使用していますか?あなたが使用しているバージョンの既知の問題であるかどうかをcoco2Dサイトで確認しましたか? – reedjsmith

+0

私が気にしていないことは、このシーン(MainMenu)をrunWithSceneを使った最初のシーンと呼ぶことができるということです。私はそれで置き換えると、クラッシュします。たぶん私はそれを呼んでいる場所か、私がそれをどう呼んでいるかです。 – jarryd

関連する問題