6

私はインターネットからファイルをダウンロードするために以下を使用しています:

NSData *myXMLData1 = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"Link]];

ここで、ダウンロードの進行中にプログレスバーを配置したいと思います。いろいろな投稿をチェックしましたが、正確な方法がわかりません。

私を助けてください!!

4

2 に答える 2

8

追加

expectedBytes = [response expectedContentLength];

-(void)connection:(NSURLConnection*)connection didReceiveResponse:(NSURLResponse*)response

と追加

float progress = ((_bytesReceived/(float)_expectedBytes)*100)/100;

-(void)connection:(NSURLConnection*)connection didReceiveData:(NSData*)data

次に、UIProgressViewでsetProgress:を実行します

差出人: http ://www.developers-life.com/progress-bar-download-file-on-iphone.html

于 2013-01-14T03:55:38.580 に答える
8

モバイル処理とダウンロード処理に関する多くの便利なクラスが含まれている ASIHTTP ライブラリを調べることをお勧めします。

これは、ダウンロードの進行状況の追跡に関して ASIHTTP が提供できるものを説明するリンクです: http://allseeing-i.com/ASIHTTPRequest/How-to-use#progress

于 2012-05-07T12:00:20.827 に答える