statusCode属性未设置AFJSONRequestOperation

时间:2013-07-26 06:16:46

标签: afnetworking

我使用以下代码发出http请求并从服务器返回json响应。但是,当我查看响应的statusCode时,我得到的错误是statusCode属性未设置。在响应中设置statusCode属性需要做什么。

NSString * my_url_string = @"http://link-to-my-server";
NSURL *url = [NSURL URLWithString:my_url_string];
NSURLRequest *request = [NSURLRequest requestWithURL:url];

AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
       if (response.statusCode == 200){
        //I GET AN AERROR THAT statusCode IS NOT SET

1 个答案:

答案 0 :(得分:0)

尽管存在错误,AFNetworking已经检查了成功的状态代码,其成功/失败完成块区别。也就是说,除非您想区分不同的成功状态代码(200,201,204等),否则您不需要自己进行检查。