프로그래밍/iPhone
[cocos2d] 런타임 오류 : cctexture2d. can't create texture. uiimage is nil
알뜰사랑
2011. 4. 19. 11:36
반응형
cocos2d 프로그램 실행중 오류
오류내용 : cctexture2d. can't create texture. uiimage is nil
해결책 : 위 오류사항은 지정한 이미지 파일이 없다는 내용이다.
보통 Simulator 에서 돌리면 정상적으로 동작을 하지만 Device 에서 돌리면
위와 같은 오류를 내보내며 프로그램이 죽어 버린다.
이유는 Simulator 는 case insensitive 하지만 device 는 case sensitive 하기 때문이다.
풀어 보면 Device는 파일명의 대소문자를 구별 한다는 얘기다.
예를 들어 background.png 와 Background.png 파일은 Simulator에서는 같은 파일로 보지만
Device에서는 서로 다른 파일로 보기 때문에 문제가 발생한다.
소스파일에서 이미지 파일명의 대소문자가 정확한지 확인하여 수정하면 문제가 해결 된다.
반응형