2013-01-04 34 views
2

我有一个进度条(UIProgressView),它显示了一个事件的进展情况,并且当我从视图开始时就保持这种状态时,没有问题。UIProgressView在ViewControllers之间切换时开始闪烁

但是,当我切换到其他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]; 

}]; 

回答

2

固定它

我只是增加了一个检查,以查看是否使浴液返回被返回0以外的值的单元格的代码,所以它会重复下载

if(_jwkCell.progressView.progress == 0) 
{ 
    [self temp]; 
} 
else 
{ 
    NSLog(@"Is Something Downloading??"); 
} 
相关问题