2010-06-27 7 views
0

내 앱에서 flickr에서 이미지를 가져 오기 위해 요청을 보냅니다. 나는 내 응용 프로그램 단계별 중단 점과를 통해 을 가서 충돌 TTURLRequest.m이 줄에서 응용 프로그램을 발견했다 :PhotoSource를 사용할 때 Three20 크래시

:

} else { 

    return [self.urlPath md5Hash]; 
    } 

내가 디버거에서이 오류가 *** 인해, 이유 캐치되지 않는 예외 'NSInvalidArgumentException'응용 프로그램 종료 : - :

'[NSCFString md5Hash] 알 수없는 선택기 인스턴스 0x74409e0로 전송'

누가이 문제의 원인인지 알고 있습니까? 감사합니다.

+0

md5Hash의 데이터 형식은 무엇이며 self.urlPath의 메서드 서명은 무엇입니까? – vodkhang

+0

TTURLRequest.m 파일에 있습니다. urlPath는 NSString입니다. 그게 도움이 되니? – John

+0

TTCatalog의 예제 코드를 사용하고 있습니까? 아니면 직접 photosource를 만들었습니까? 그렇지 않다면, 거기에서 플리커 이미지를 사용하기 때문에 TTCatalog를 확인하십시오. 저는 프로젝트에 모든 것을 제대로 포함시키지 않았다고 추측합니다. 그러나 그것은 단지 추측입니다. – iwasrobbed

답변

1

"다른 링커 플래그"설정을 확인하십시오. 이것은 "다른 링커 플래그"를 제대로 설정하지 않은 경우 발생할 수 있습니다. -ObjC 및 -all_load 여야합니다. 대문자 또는 소문자의 실수로 인해이 문제가 발생할 수도 있습니다.

+0

그게 나를 위해 일했다. – Bach