최초 작성일 : 2010/05/15 08:37
NSData * uiJpeg = UIImageJPEGRepresentation (image, 1.0 );
EXFJpeg* jpegScanner = [[EXFJpeg alloc] init];
[jpegScanner scanImageData: uiJpeg];
.
.
.
그런데 세 번 째 줄 실행시 다음과 같은 오류가 발생을 하였다.
2010-05-15 08:28:56.639 iPhotoDiary[6238:207] *** +[EXFMetaData dataWithBytes:length:]: unrecognized selector sent to class 0x236ac
2010-05-15 08:28:56.644 iPhotoDiary[6238:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[EXFMetaData dataWithBytes:length:]: unrecognized selector sent to class 0x236ac'
일단 dataWithBytes:length: 메서드는 NSData 클래스에 있는 메서드인데
어째서 EXFMetaData에서 오류가 발생하는지 모르겠다.
더군다나 EXFMetaData 클래스는 NSObject를 상속받고 있고
dataWithBytes:length: 메서드가 선언되어있지도 않다.
라이브러리 소스를 보면 EXFJpeg 클래스에 있는 scanImageData:(NSData *)data
메서드 내에서 호출하는 processComment 메서드의 다음 라인에서 에러가
발생하는 것 같다.
// get the comment characters - currently use iso latin - could this be different?
NSData* commentData = [NSData dataWithBytes:imageBytePtr length:length];
의심이 가는 곳은 2개의 인자 중 적어도 하나가 문제가 있는 것 같은데
여전히 해결의 실마리는 보이질 않는다...ㅠ.ㅠ
'Development > iPhone' 카테고리의 다른 글
[옛 글] [iPhotoDiary] 1차 Reject (0) | 2013.07.18 |
---|---|
[옛 글] [Xcode4] 간략 리뷰 (0) | 2013.07.17 |
[옛 글] 개발 중인 앱에 포함된 달력 스킨 추가 (0) | 2013.07.16 |
[옛 글] 아이폰 달력 앱 - 첫 발자국 (0) | 2013.07.16 |
[옛 글] iPhone OS 4 간략 사용기 (변화된 점 위주로) (0) | 2013.07.16 |