2013-06-15 5 views
5

RestKit을 내 프로젝트와 통합하려고합니다. 버전 RestKit-0.20.2을 사용하고 있습니다. 이 버전에서 객체 매핑없이 요청을 수행 할 수있는 방법이 있습니까? 포스터가 여기에서하는 것과 똑같은 일을하고 싶습니다 : Parsing JSON without Object Mapping in Restkit iOS. 그러나 그것은 오래된 버전으로 보이며 RKClient는 0.20.2에서 사용할 수 없습니다.RestKit - 개체 매핑없이 요청

RestKit-0.20.2를 사용하여 객체 매핑없이 요청을 할 수 있습니까?

P .: Google에서 검색 한 결과 RestKit을 처음 사용하기 때문에 내 질문에 대한 정답을 찾거나 인식하지 못했습니다.

감사합니다.

+2

왜 AFNetworking 클래스를 사용하지 않습니까? – Wain

+0

좋습니다. 나는 AFNetworking이 나를 도울 것이라고 생각한다. 고마워. 답변으로 게시 하시겠습니까? 아니면이 게시물을 삭제해야한다고 생각하십니까? 저에게 알려주세요. 감사. – EmptyStack

+0

RestKit의 이전 버전에 관한 질문이 있었기 때문에이 항목을 여기에두고 실제로 대답해야한다는 것이 합리적입니다. – Wain

답변

5

RestKit은 AFNetworking을 사용하여 모든 원시 네트워크 통신을 수행하고 맨 위에 매핑을 빌드합니다. 따라서 매핑하지 않고 요청을해야한다면 AFNetworking 클래스에 대한 모든 액세스 권한을 가질 수 있습니다.

+0

쿨. 이것이 내가 필요한 것입니다. 감사. – EmptyStack

+0

매핑과 응답 사이에 일부 코드를 작성하려고합니다. 매핑과 네트워크 요청을 모두 필요하지만 별도로 수행해야합니다. 맵핑을 위해 Restkit에 대한 응답으로 응답하고 싶습니다. 모든 아이디어 –

+0

@AmitBattan, 나는 당신이 의견을 이해하지 않습니다. 당신은 아마 전체 세부 사항을 가진 질문을 제기하고 싶다. – Wain

2

오브젝트가없는 PUT을 보내야합니다 (기본 인증이 필요함). 다른 접근법을 시도한 후에 나는 AFHTTPClient을 사용하여 요청을 직접 보냈습니다 :

AFHTTPClient* client = [AFHTTPClient clientWithBaseURL:[NSURL URLWithString:@"http://the.host"]]; 
[client setAuthorizationHeaderWithUsername:username password:password]; 
[client putPath:@"/api/resource" parameters:nil success:success failure:failure]; 
관련 문제