-1

私は AFNetworking プロジェクトを読んでいますが、この時点で立ち往生しています:

(AFJSONRequestOperation *)JSONRequestOperationWithRequest:(NSURLRequest *)urlRequest
                                                    success:(void (^)(NSURLRequest *request, NSHTTPURLResponse *response, id JSON))success 
                                                    failure:(void (^)(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON))failure

このメソッドの機能とパラメーター (それぞれの前に ^ を付けたもの) を誰か教えてもらえますか?

4

1 に答える 1

3

JSONRequestOperationWithRequest:成功:失敗:

AFJSONRequestOperation オブジェクトを作成して返し、指定された成功および失敗のコールバックを設定します。

-(AFJSONRequestOperation *)JSONRequestOperationWithRequest:(NSURLRequest *)urlRequest
                                                    success:(void (^)(NSURLRequest *request, NSHTTPURLResponse *response, id JSON))success 
                                                    failure:(void (^)(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON))failure
  • パラメーター

    • urlRequest
      操作の実行中に非同期にロードされるリクエスト オブジェクト
  • success
    操作が正常に終了したときに実行されるブロック オブジェクト。このブロックには戻り値がなく、クライアントから送信されたリクエスト、サーバーから受信したレスポンス、およびリクエストのレスポンス データから作成された JSON オブジェクトの 3 つの引数を取ります。

  • 操作が失敗
    した場合、または正常に終了したが、応答データを JSON として解析中にエラーが発生した場合に実行されるブロック オブジェクト。このブロックには戻り値がなく、クライアントから送信された要求、サーバーから受信した応答、および発生したネットワークまたは解析エラーを説明するエラーの 3 つの引数を取ります。

戻り値 新しい JSON リクエスト操作

于 2012-01-11T05:17:00.193 に答える