2

イベントの進行状況を表示するプログレスバー(UIProgressView)があり、開始時からビューに留まっている場合は問題ありません。

ただし、他のVCに切り替えてから元に戻すと、プログレスバーがちらつきます。

私はAFNetworkingでファイルをダウンロードしています-違いが生じる場合に備えて:-)

これを防ぐ方法はありますか?

これは、UIProgressViewが存在するセルのコードです。

    [_operation setDownloadProgressBlock:^(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead)
 {
     float progress = ((float)totalBytesRead) / totalBytesExpectedToRead;
     //NSLog(@"PROGRESS - %f", progress); //Can be deleted once the progress bar works.

     _jwkCell.progressView.progress = progress;

     _jwkCell.progressView.progressTintColor = [UIColor redColor];

 }];
4

1 に答える 1

2

修正しました

Floatが戻ってきたのが0以外の値を返しているかどうかを確認するためのチェックを追加したので、ダウンロードが複製されます

    if(_jwkCell.progressView.progress == 0)
{
    [self temp];
}
else
{
    NSLog(@"Is Something Downloading??");
}
于 2013-01-04T02:03:24.653 に答える