get responseObject on failure block AFNetworking 3.0

后端 未结 6 1777
别那么骄傲
别那么骄傲 2020-12-09 03:02

how can I get the response string from failure block in AFNetworking 3.x,

In the 2.x version the way to do it was:

[manager GET:path parameters:param         


        
6条回答
  •  情话喂你
    2020-12-09 03:36

    Fixed some code here, properly handling optionals. Swift 3(.1)...

    let nserror = error as NSError
    if let errordata = nserror.userInfo[AFNetworkingOperationFailingURLResponseDataErrorKey] as? Data {
        if let errorResponse = String(data: errordata, encoding: String.Encoding.utf8) {
            print("errorResponse: \(errorResponse)")
        }
    }
    

提交回复
热议问题