2013-06-15 14 views
5

Integruję RestKit z moim projektem. Używam wersji RestKit-0.20.2. Czy istnieje sposób, w jaki możemy wykonać żądania bez mapowania obiektów w tej wersji? Chcę zrobić to samo, co plakat tutaj: Parsing JSON without Object Mapping in Restkit iOS. Ale wydaje się, że jest to stara wersja, a RKClient nie jest dostępny w wersji 0.20.2.RestKit - Żądanie bez mapowania obiektów

Czy można wykonać żądanie bez mapowania obiektów za pomocą narzędzia RestKit-0.20.2?

P.S .: Szukałem w Google i nie byłem w stanie znaleźć/rozpoznać poprawnej odpowiedzi na moje pytanie, ponieważ jestem nowy w RestKit.

Dziękuję wszystkim!

+2

Dlaczego nie korzystać z podstawowych klas AFNetworking? – Wain

+0

Świetnie. Myślę, że AFNetworking pomoże mi. Wielkie dzięki. Czy chcesz to opublikować jako odpowiedź? Czy uważasz, że powinniśmy usunąć ten post? Proszę daj mi znać. Dzięki. – EmptyStack

+0

Ponieważ pojawiło się pytanie dotyczące poprzedniej wersji pakietu RestKit, wydaje się rozsądne, że ten powinien pozostać tutaj i mieć rzeczywistą odpowiedź. – Wain

Odpowiedz

5

RestKit używa AFNetworking do wykonywania całej surowej komunikacji sieciowej i buduje mapowanie na wierzchu. Tak więc, jeśli chcesz składać wnioski bez mapowania, masz pełny dostęp do klas AFNetworking, aby to zrobić.

+0

Fajnie. To jest to, czego potrzebuję. Dzięki. – EmptyStack

+0

Chcę zrobić kod między mapowaniem i odpowiedzią. Chcę mapowania i żądania sieci zarówno, ale oddzielnie. Chcesz dać odpowiedź jako dane wejściowe do narzędzia Restkit do mapowania. Każdy pomysł –

+0

@AmitBattan, nie rozumiem, że komentujesz. Prawdopodobnie chcesz postawić pytanie z pełnymi szczegółami. – Wain

2

Musiałem wysłać PUT bez obiektu (iz podstawową autoryzacją). Po wypróbowaniu różnych metod, wysłałem żądanie bezpośrednio pod numer 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]; 
Powiązane problemy