2011-08-01 6 views
0

このアプリケーションはクラッシュし続けており、デバッグメッセージの意味を理解できません。これは十分な情報ではない場合は申し訳ありませんが、最小のヒントは私にとって大きな助けになるでしょう! :あなたが存在しない、動的に画像をロードしているようにDcocos2dデバッグの質問

2011-08-01 17:57:56.827 SpaceViking[1548:207] cocos2d: CCTexture2D. Can't create Texture. UIImage is nil 
2011-08-01 17:57:56.827 SpaceViking[1548:207] cocos2d: Couldn't add image:fps_images.png in CCTextureCache 
2011-08-01 17:57:56.828 SpaceViking[1548:207] cocos2d: Could not open file: fps_images.png 
2011-08-01 17:57:56.830 SpaceViking[1548:207] cocos2d: Could not initialize CCAtlasNode. Invalid Texture 
2011-08-01 17:57:56.830 SpaceViking[1548:207] Retina Display Not supported 
[Switching to process 1548 thread 0x207] 
2011-08-01 17:57:56.946 SpaceViking[1548:207] GameObject init 
2011-08-01 17:57:56.947 SpaceViking[1548:207] cocos2d: CCSpriteFrameCache: Frame '(null)15.png' not found 
2011-08-01 17:57:56.950 SpaceViking[1548:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSMutableArray insertObject:atIndex:]: attempt to insert nil object at 0' 

答えて

0

が見えるNSMutableArraynil値を許可しないので、最終的にクラッシュがあります。イメージ名は '(null)15.png'なので、イメージに何かを追加するように見えるので、追加するプレフィックスが正しいことを確認する必要があります。

+0

「」「ゼロ」がデフォルトになります、ありがとうございました。私はプレフィックスエラーを修正しましたが、リストされた2番目のエラーを修正する方法を知っていますか? – stumped

+0

@配列のエラーをスムーズにしましたか?配列にnilイメージを挿入しようとしていたので、関連はありましたが、そうではありませんか? –

0
(null)15.png 

NSStringを適切に初期化していないため、この問題が発生している可能性があります。

NSString *myString; 
myString = [NSString stringWithFormat:@"%@%@", myString, @"15.png"]; 

このような何かをあなたは@にそれを設定するまで...あなたの文字列が