我正在设置一个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];
}];
根据错误类型,我需要做不同的事情。唯一的问题是我不知道如何在这种情况下解释错误。
我需要提取以下信息:“请求未发送”,“请求已发送”。
有任何建议/参考吗?
答案 0 :(得分:1)