2013-09-05 1 views
0

POST 요청을 사용하여 서버에서 이미지를 보내려고합니다. RestKit을 사용하여 이미지를 얻으려고합니다. 요청을 작성하기위한 요청 디스크립터를 추가 했으므로 제대로 작동합니다. 하지만 반환 된 내용이 더 이상 JSON이 아니므로 객체 관리자로 이미지를 매핑하는 방법을 이해할 수 없습니다. 여기 RestKit을 사용하여 POST로 이미지 요청

내가

Error Domain=org.restkit.RestKit.ErrorDomain Code=1001 "No mappable object representations were found at the key paths searched." UserInfo=0x9b7a870 {DetailedErrors=(
), NSLocalizedFailureReason=The mapping operation was unable to find any nested object  representations at the key paths searched: promotion 
The representation inputted to the mapper was found to contain nested object representations at the following key paths: message, status 
This likely indicates that you have misconfigured the key paths for your mappings., NSLocalizedDescription=No mappable object representations were found at the key paths searched., keyPath=null} 
+0

개체를 게시하고 이미지를 다시 가져 옵니까? – Wain

+0

예, 개체를 게시하고 이미지를 다시 가져 오려고합니다. –

답변

0

당신은 이것에 대한 RestKit를 사용하지 말아야 무엇입니까 오류입니다. RestKit은 JSON/XML/...에서 객체 매핑에 사용하기위한 것입니다. 이미지 데이터를 받기위한 것이 아닙니다. 대신, 모든 통신에 내부적으로 사용되는 RestKit에 포함 된 AFNetworking을 사용하면 간단한 게시물 및 이미지 응답을 훨씬 잘 처리 할 수 ​​있습니다.

포스트를 수행 할 JSON을 생성하기 위해 객체 직렬화를 수행해야한다면 RKSerializationRKMapperOperation을 사용하십시오.