0
AFN 2.0에는 콘텐츠 형식을 설정하고 응답을 serialize하는 속성이 있습니다. 그들은 AFN 1.x 및 위 2.x 또는 3.0에서 작동 코드를 사용하고 있기 때문에RestKit text/html serialization 문제
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
그러나 Restkit에, 나는/HTML을 텍스트로 응답을 직렬화하지 못할 : 나는 다음과 같은 코드를 사용 이 문제를 어떻게 해결할 수 있습니까?
RKResponseDescriptor *responseDescriptor = [RKResponseDescriptor responseDescriptorWithMapping:mapping method:RKRequestMethodAny pathPattern:nil keyPath:nil statusCodes:nil];
NSURL *url = [NSURL URLWithString:URL];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
RKObjectRequestOperation *operation = [[RKObjectRequestOperation alloc] initWithRequest:request responseDescriptors:@[responseDescriptor]];
당신은 RestKit 자체에서 제공 직렬화를 사용해야합니다'[RKMIMETypeSerialization있는 registerClass : [RKNSJSONSerialization 클래스] forMIMEType : @ "text/html과"]; ' – execv
@ Ad-J 왜 답변을 추가하지 않으셨습니까? – Wain
참조 http://stackoverflow.com/questions/19603976/why-is-restkit-changing-my-response-content-type –