2012-03-31 3 views
0

CCSprite를 만든 후 전무 객체를 반환,이 코드 레이어에 추가하고 :CCSprite spriteWithFile :

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Argument must be non-nil' 

: 프로그램이 실행

CCSprite *bg1 = [CCSprite spriteWithFile:@"menuback1.png"]; 
bg1.anchorPoint = ccp(0, 0); 
bg1.position = ccp(0, 0); 
[self addChild:bg1 z:0]; 

, 나는이 오류 여기에 중단 점을 설정하고 bg1의 값을 확인한 후에 실제로 그 값이 0이되는 것을 발견했습니다. menuback1.png이 resources 폴더에 있습니다. 나는 cocos2d 2.0 rc0a를 사용하고 있습니다.

+0

문제는 파일을 찾을 수 없습니다. 빌드 제품으로 이동하여 파일이 실제로 존재하는지 확인할 수 있습니까? –

+0

Ahh. 실제로 리소스 폴더에 추가되지 않았으므로 제품에 포함되지 않은 것으로 보입니다. 고마워요! 답변을 게시하면 기꺼이 받아 들일 것입니다. – Letrstotheprez

답변

3

문제는 파일을 찾을 수 없다는 것입니다. 빌드 된 제품 디렉토리로 이동하여 파일이 존재하는지 확인할 수 있습니까? 그렇지 않은 경우 파일을 삭제하고 다시 추가하십시오.