2012-08-01 3 views
0

안녕하세요. ASIFormDataRequest를 사용하여 이미지를 서버에 업로드합니다. 이미지 업로드를 취소 할 수있는 옵션을 원합니다. 모든 업로드 요청을 취소하려고 시도하고 있지만 작동하지 않는 것 같습니다.iOS의 ASIFormDataRequest를 취소하십시오.

if (asiRequest) { 
    NSLog(@"cancel call"); 
    [asiRequest cancel]; 
    asiRequest.delegate = nil; 
    asiRequest.uploadProgressDelegate = nil; 
    asiRequest = nil; 
    progressbar.hidden=YES; 
    uploadinglbl.hidden=YES; 
    photosCountlbl.hidden=YES; 
    [self.spinner stopAnimating]; 

    //[self.navigationController popViewControllerAnimated:YES]; 
} 

사람이 내가 모든 요청을 취소 할 수 있습니다 방법으로 도와 드릴까요 : 여기

내 코드?

미리 감사드립니다.

답변

0
if(![asiRequest isCancelled]) { 
// Cancels an asynchronous request 
[asiRequest cancel]; 
// Cancels an asynchronous request, clearing all delegates and blocks first 
[asiRequest clearDelegatesAndCancel]; 
} 
+0

안녕하세요 응답에 대한 감사하지만 여기 ASIFormDataRequest가없는 "clearDelegatesAndCancel는"그것은 나를 그것은 확실히 존재 –

+0

에러 보여줍니다. 같은 질문에 대해이 [예제] (http://stackoverflow.com/questions/4795233/iphone-stop-an-asiformdatarequest)를 확인하십시오. –

관련 문제