2013-10-15 7 views
0

RestKit 2.0을 사용하여 URL에서 이미지 데이터를 가져 오는 방법을 이해하는 데 어려움을 겪고 있습니다. 웹 서비스에서 다음과 같은 URL을 얻습니다.RestKit을 사용하여 URL에서 데이터를 가져 오는 방법

"avatar_small_url": "https://www.website.com/grid/avatars/9c10a1c5-1cde-4339-8755-7ff7d17425f6-small.png" 

아바타 데이터를 가져 오기 위해 어떤 기능을 사용해야합니까? 나를 해결할 수있는 해결책이나 작은 스 니펫이 정말 도움이 될 것입니다. 감사합니다.

답변

0

전반적으로 이것을 위해 RestKit을 사용하지 마십시오. RestKit은 JSON/XML/URL 형식 인코딩/... 데이터 (이미지가 아님)에서 데이터를 직렬화 및 비 직렬화하는 데 사용하도록 설계되었습니다. RestKit을 가장 적합한 것에 사용하십시오. RestKit은 AFNetworking을 기반으로하므로 모든 클래스에 액세스 할 수 있습니다. RestKit이 파티에 가져 오는 매핑 기능이 필요없는 요청이나 응답이있을 때 사용하십시오.

0

좋아, 내 사고 문제를 깨달았다. 이미지를 표시 할 필요가 없습니다. UImage로 가져 와서 가져올 수 있습니다.

[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"https:.....png"]] 

그건 내 인생을 훨씬 쉽게 해줍니다. 읽어 주셔서 감사합니다.

+0

'dataWithContentsOfURL'이 동기식으로 다운로드되므로 주 스레드에서 이걸 호출하는 데주의를 기울이십시오. – Wain

+0

더 나은 것은 아직 주 스레드에서 호출하지 마십시오. 백그라운드 대기열에서'dataWithContentsOfURL :'메시지를 비동기 적으로 처리 한 다음 데이터가있는 메인 대기열로 다시 전달합니다. –

관련 문제