0

サーバーからデータを取得するためにASIFormDataRequestを非同期的に使用しています。何らかの理由でリクエストが失敗した場合は、さらに参照できるように、URLとリクエストされた文字列をデータベースに保存したいと思います。

[リクエストURL]からURLを取得していますが、リクエストからリクエストされた文字列を取得する方法。私が使用している以下のコード。

 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];

 [request setPostValue:requestString forKey:@"data"];

 [request setDelegate:self];

 [request startAsynchronous];

 //DELEGATE METHOD
 - (void)requestFailed:(ASIHTTPRequest *)request
 {
     //PRINT REQUEST STRING WHEN FAILED
 }

前もって感謝します。

4

1 に答える 1

1

使用してみてください[request setFailedBlock:^{...//print url...}];

于 2012-02-04T08:00:09.143 に答える