Czy istnieje flaga, która pozwoliłaby mi uzyskać NSData, zamiast pozwolić AFNetworking przekonwertować moje dane odpowiedzi na odpowiedni typ danych (UIImage, NSString)?Uzyskaj NSData prosto z AFNetworking, zamiast pozwalać mu konwertować na UIImage
5
A
Odpowiedz
9
The AFHTTPResponseSerializer
powróci surowa NSData
:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
[manager GET:... parameters:...
success:^(AFHTTPRequestOperation *operation, NSData *responseObject) {}
failure:...];
+0
Czy to prawda? Nie sądzę ... – LKM
0
responseData w AFN oznacza (identyfikator) - AnyObject.
Można utworzyć inny obiekt. Na przykład NSMutableArray. niż zrobić myArray = responseObject;
- na przykład
Można to zrobić, ale jak ty pobierania obrazu? Czy korzystasz z rozszerzeń UIKit lub AFHTTPRequestOperationManager/AFHTTPRequestOperation? –
AFHTTPRequestOperationManager – KKendall