ファイルをダウンロードして、これを実行できたプログレスバーを表示したいと思います
。
今、私はラベルに進行状況の値を表示し、このコードを使用して初期化を進行させ、ラベルを更新したいと思います:
[queue setDelegate:self];
[queue setRequestDidFinishSelector:@selector(updateLabel)];
[queue setDownloadProgressDelegate:progress];
[queue setShowAccurateProgress:YES];
ASIHTTPRequest *request;
request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request setTemporaryFileDownloadPath:[filePath stringByAppendingString:@".download"]];
[request setAllowResumeForFileDownloads:YES];
[request setDidFinishSelector:@selector(updateLabel)];
[request setDidReceiveDataSelector:@selector(updateLabel)];
[request setShouldContinueWhenAppEntersBackground:YES];
[request setShouldAttemptPersistentConnection:NO];
[request setDownloadDestinationPath:filePath];
[queue addOperation:request];
[queue go];
ただし、宛先パスには保存しないでください。
そして私がこのコードをクリアすると:
[request setDidReceiveDataSelector:@selector(updateLabel)];
保存完了!
問題は何ですか?
進捗値が変更されたときにラベルテキストを更新したい