2013-12-15 112 views
0

我想知道是否有一個簡單的方法來設置進度條,當我們使用AFNetworking setImageWithURLRequest下載圖像時。此時該方法沒有阻止請求。進度條setImageWithURLRequest

有什麼想法?

+0

我從來沒有用過AFNetworking。假設你知道文件大小,我可以告訴你如何使用NSURLConnection來做到這一點。 –

回答

0

此類別的API非常簡單,現在不支持進度處理。你可以add a progress handler here,就像這樣:

[self.af_imageRequestOperation setDownloadProgressBlock:^(NSInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead) { 
    NSLog(@"Received %lld of %lld bytes", totalBytesRead, totalBytesExpectedToRead); 
}]; 

或者,你可以使用SDWebImage您的圖像下載。這個庫更先進(儘管結果更復雜)。它具有進度處理,磁盤緩存等等。