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 に答える