2012-08-23 3 views
1

내 응용 프로그램에 SDWebImage를 사용하고 있습니다. iphone에 SDWebImage 사용하기

나는 myapp와 현황이 link

에서 ASWebImage 파일을 다운로드했습니다. 그럼 내가 가져온 UIImageView + WebCache.h

나는 내 응용 프로그램을 실행할 때 예외가 발생합니다. 나는 예외 다음 무엇입니까이 응용 프로그램을 실행하면

여기 내 코드

self.view.backgroundColor = [UIColor whiteColor]; 
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)] 
[imageView setImageWithURL:[NSURL URLWithString:@"http://mydomain.com/a.jpg"]]; 
[self.view addSubview:imageView]; 
[imageView release]; 

입니다.

[UIImageView setImageWithURL:]: unrecognized selector sent to instance 0x6e64390 
2012-08-23 19:32:14.828 test123[16941:f803] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImageView setImageWithURL:]: unrecognized selector sent to instance 0x6e64390' 

답변

0

SDWebImage 라이브러리를 앱과 연결하셨습니까? 링커 플래그 -ObjC는 어떻습니까?

+0

번호가 I가 연결되지 않았다. 링커 플래그를 추가하는 방법을 알려주십시오. –

+0

프로젝트 설정에서 "빌드 단계"섹션을 찾은 다음 링크가있는 라이브러리 이진 섹션을 찾아 라이브러리를 빌드에 추가했는지 확인하십시오. 그런 다음 "Build Settings"탭을 확인하고 다른 링커 플래그 필드에'-ObjC'를 추가하십시오. – ikuramedia

+0

기본적으로 README의 설치 섹션 (https://github.com/rs/SDWebImage#installation)의 모든 단계를 따라야합니다. – ikuramedia

2

이 문제를 해결하려면 "ImageIO.framework을"

2

가져온 확인, 프로젝트 설치 지침을 참조하십시오. 설치 지침을 따르면 즉시 동일한 오류가 발생했지만 문제는 즉시 해결되었습니다.

당신은 여기 지침을 찾을 수 있습니다 https://github.com/rs/SDWebImage#installation