0

我正在使用以下代码发出 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
4

1 回答 1

0

尽管有错误,AFNetworking 已经通过其成功/失败完成块区分来检查成功状态代码。也就是说,除非你想区分不同的成功状态码(200、201、204等),否则你不需要自己做这个检查。

于 2013-07-26T15:14:48.490 回答