私はサーバーにリクエストするビューコントローラを持っています。すべてのサーバー要求ハンドラを1つのクラスに入れました。したがって、ビューコントローラでは、[Apihandler getlist]を使用してリストを取得してください。クラスApihandlerでASIBasicBlock内の戻り値を取得
、私は、サーバーの応答(JSONオブジェクト)を取得するために
[_request setCompletionBlock:^{}]
でブロックを使用。
JSONオブジェクトに「error」という名前のキー/値が含まれている場合は、ASIHttpRequest自体が完了していますが、失敗とみなします。それ以外の場合は成功です。
質問:上記の完了ブロックの戻り値を取得するにはどうすればよいですか?私はASIドキュメントをチェックし、ASIBasicBlockはvoid戻り型です。
ありがとうございました!私は応答がデータを持っていることを忘れています。そのデータを解析することによって、エラーが発生したかどうかを知ることができます。 – LetBulletFlies