을 반환하는 오류를 처리 :AFNetworking 2.0 - 나는 오류를 반환 할 때하면 다음 반환 것이라는 API에 연결하고 상태 코드 200
{
"success": false,
"reason": "Could not authenticate successfully with given credentials",
"errorCode": "invalidCredentials"
}
그것은 application/json;charset=UTF-8
의 Content-Type
및 200
의 Status Code
있습니다.
현재 네트워크 호출을 할 때 나의 성공 블록은 위와 같이 실제 성공적인 응답 또는 오류가 있는지 파악해야합니다. 위와 같은 응답을 받으면 실패 블록을 호출하도록 할 수 있습니까 (성공 = false)?
참고 : 모든 오류 응답이 success
, reason
및 errorCode
필드 위와 같은 형식이됩니다.
필요한 경우 내 AFNetworking
코드를 제공 할 수 있지만 실제로는 수행 할 수있는 방법에 대한 몇 가지 포인터 (및 아마도 작은 코드 예제)를 찾고 있습니다.
이것은 좋은 제안처럼 보입니다. 'validateResponse : data : error :'메소드 내에서 무엇을해야하는지 완전히 이해하지 못하기 때문에 몇 가지 예제 코드 나 튜토리얼/설명에 대한 링크가있을 수 있습니다. – Hodson