거의다 만든 앱을 테스트 하는 도중에 희안한 현상을 목격했다.

이미지를 불러와서 위에 뿌려주는 페이지가 있었는데 부분에서 4.0 디바이스 에서는 나오는데 3.1.3 디바이스에서는 이미지가 안나오는 .


소스엔 아주 평범한 함수 호출뿐. 특이 사항은 없었다


알고보니 문제는 이미지 파일명에 있었다

이미지를 불러올때는 다음과 같은 방법을 많이 사용한다.  


UIImage *temp_img = [UIImage imageNamed:@"temp.png"];


이때 주의 해야할 것이 imageNamed 함수에 파라메터로 넘어가는 파일이름에 확장자를 붙이느냐 마느냐가 나름 중요한(?) 사항 이었다.


iOS 4.0에서는 파일이름에 확장자를 붙이지 않아도 이미지를 불러온다. 하지만, 3.x 대에서는 확장자까지 정확히 써주지 않으면 불러오지 못한다


아주 사소하지만 나름 무지 고민하게 만든 에피소드였다.

같은 삽질 하는 분들이 없도록 부끄럽지만 공개함. :)


저작자 표시 동일 조건 변경 허락
신고
블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

티스토리 툴바