AFNetworking 2를 사용하면 실패 블록에서 오류를 처리 할 때 서버에서 반환 된 내용에 어떻게 액세스합니까? 내 경우에는 내가 반환 레일 애플 리케이션에 게시하도록하겠습니다 :AFNetworking 2의 실패 블록에서 JSON 응답에 액세스
{ "번호": [ "이미 사용 중입니다"]}
이 같은 컬을 사용하는 경우 내가 무엇을 얻을 : curl -X POST -d "sales_order[number]=12345" http://localserver.dev/api/v1/sales_orders.json
AFNetworking 2에서 동일한 JSON을 얻으려고합니다. SO를 다 읽고 나면 내 오류 블록 내부의 [error userInfo]를 검사하여 일부 응답 헤더 정보에 액세스 할 수있었습니다.
{ "number": [ "is taken taken"]} 장애 블록 내부에서 어떻게 접근 할 수 있는지 아는 사람 있습니까?
이 현재 내 블록 :
failure:^(NSURLSessionDataTask *task, NSError *error) {
NSLog(@"Sales Order Failure");
NSDictionary *userInfo = [error userInfo];
for(NSString *key in [userInfo allKeys]) {
NSLog(@"%@ - %@", key, [userInfo objectForKey:key]);
}
}];