私はインターネットからファイルをダウンロードするために以下を使用しています:
NSData *myXMLData1 = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"Link]];
ここで、ダウンロードの進行中にプログレスバーを配置したいと思います。いろいろな投稿をチェックしましたが、正確な方法がわかりません。
私を助けてください!!
私はインターネットからファイルをダウンロードするために以下を使用しています:
NSData *myXMLData1 = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"Link]];
ここで、ダウンロードの進行中にプログレスバーを配置したいと思います。いろいろな投稿をチェックしましたが、正確な方法がわかりません。
私を助けてください!!
追加
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
モバイル処理とダウンロード処理に関する多くの便利なクラスが含まれている ASIHTTP ライブラリを調べることをお勧めします。
これは、ダウンロードの進行状況の追跡に関して ASIHTTP が提供できるものを説明するリンクです: http://allseeing-i.com/ASIHTTPRequest/How-to-use#progress