2012-02-04 4 views
0

ASIFormDataRequest를 비동기 적으로 사용하여 서버에서 데이터를 가져옵니다. 요청이 실패한 경우 추가 참조를 위해 URL과 요청 된 문자열을 데이터베이스에 저장하려고합니다.ASIFormDataRequest가 실패했을 때 요청 문자열을 출력하는 방법은 무엇입니까?

[request 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 
} 

미리 감사드립니다. __block ASIFormDataRequest 요청 * = [ASIFormDataRequest requestWithURL : URL]

+0

우리는이 블록을 이용하여 해결할 수있는 사용하는 단계; 의례 : Bobj-C – Dilip

답변

1

시도는 [request setFailedBlock:^{...//print url...}];

관련 문제