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 回答