回答#2:リクエストを送信する前に、レスポンスのハンドラーを提供する必要があります。TTURLJSONResponse
これは実際のレスポンスではありませんが、レスポンスを処理する責任があります。これは、文字列とURLの配列に対する応答を処理する場所です。
これは実際にTTURLResponse
は、次の実装方法を定義するというプロトコルです。
/**
* Processes the data from a successful request and determines if it is valid.
*
* If the data is not valid, return an error. The data will not be cached if there is an error.
*
* @param request The request this response is bound to.
* @param response The response object, useful for getting the status code.
* @param data The data received from the TTURLRequest.
* @return NSError if there was an error parsing the data. nil otherwise.
*
* @required
*/
- (NSError*)request:(TTURLRequest*)request
processResponse:(NSHTTPURLResponse*)response
data:(id)data;
ハンドラーとして選択TTURLJSONResponse
しました。これは、独自の記述のヘルプを探すための簡単な実装です。