2014-07-07 2 views
0

임은 PUT 요청에 대한 204 응답에 문제가있는 아이폰 OS : 편안하고 클라이언트 앱하지만 미안 개발이 내 코드입니다 다음과 같은 오류를 받고 있어요 :오류가

E restkit.network:RKResponseMapperOperation.m:320 Failed to parse response data: Loaded an unprocessable response (204) with content type 'text/plain' 
NSUnderlyingError=0x16ec4b60 "Cannot deserialize data: No serialization registered for MIME Type 'text/plain'", NSLocalizedDescription=Loaded an unprocessable response (204) with content type 'text/plain'} 
response.body=No Content 

미안은 'RestKit을'포드를 사용하여 '~> 0.23.0'

나는 누군가가 내가 사전에 그 감사를 해결할 수있는 방법을 알고 희망! (또는 요청을 만들어야 할 객체 관리자를 사용하여 보낼 보낼 개체를에는 직렬화하기 위해, 또는

[RKMIMETypeSerialization registerClass:[RKNSJSONSerialization class] forMIMEType:@"text/plain"]; 

RKMapperOperation를 사용

+0

어떻게 해결 하시겠습니까? 반환 된 데이터가 없으므로 RestKit은 매핑을 수행 할 수 없습니다. 마임 타입에 대해 가르쳐 주거나 AFNetworking을 사용하여 데이터를 전송해야합니다 (RestKit으로 매핑 한 후). 또는 서버가 JSON MIME 유형으로 응답하도록합니다. – Wain

+0

안녕하세요, 감사합니다. 의견을 보내 주셔서 감사합니다. AFNetworking의 RKMapping에 대한 샘플 스 니펫이 있습니까? – jezuz

답변

0

가장 간단한 방법은 JSON으로 텍스트 MIME 타입을 치료하기 위해 RestKit을 알리는 것입니다) 다음 HTTP 클라이언트에 전달하거나 객체 관리자를 사용하여 작업을 대기열에 추가하십시오. 예제는 RestKit github 페이지를 확인하십시오.

+0

감사합니다. Wain! – jezuz