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 に答える