0

你好。我正在使用 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];
}

谁能帮助我如何取消所有请求?

提前致谢。

4

1 回答 1

0
if(![asiRequest isCancelled]) {
 // Cancels an asynchronous request
 [asiRequest cancel];
 // Cancels an asynchronous request, clearing all delegates and blocks first
 [asiRequest clearDelegatesAndCancel];
}
于 2012-08-01T11:34:50.147 回答