我正在设置一个 NSURLConnection,它发送异步请求并使用completionHandler 处理它。
__block int errorType = 0; //server error code: 200, 300 etc..
__block BOOL hasError = FALSE;
__block NSDictionary *json;
[NSURLConnection sendAsynchronousRequest:request
queue:[NSOperationQueue mainQueue]
completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
// HERE I WOULD LIKE TO INTERPRET connectionError
// AND SET IF IT HASERROR OR NOT as well as the error type
json = [NSJSONSerialization JSONObjectWithData:data
options:0
error:nil];
}];
根据错误类型,我需要做不同的事情。唯一的问题是我不知道如何解释这种情况下的错误。
我需要提取以下信息:“请求未发送”、“请求已发送”。
有什么建议/引用吗?
最佳答案
关于ios - 解释 NSURLConnection 响应 : NSError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21984905/