我正在下載PDF文件到我的應用程序中,並且我想在下載PDF開始時顯示下載進度條,我搜索了這個但沒有得到任何有用的教程或答案,任何人都可以告訴我任何鏈接或教程?請幫助我,提前致謝。如何在iPhone應用程序中顯示PDF下載進度條
0
A
回答
0
您可以使用NSURLConnection(here's an example)來獲取遠程文件。在收到數據時,NSURLConnectionDataDelegate會隨着進度被調用。
爲了估計進度,您需要知道(或估計)下載文件中的字節數。
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
// allocate mutable responseData when connection didReceiveResponse
[self.responseData appendData:data];
float progress = self.responseData.length/self.expectedLength;
// this is the percentage progress
}
0
你可以使用這個鏈接下載PDF文件使用進度指示器:
0
您可以點擊此鏈接,即使有多個PDF文件在下載隊列中顯示PDF下載進度。我的意思是,你可以顯示不僅是單一的PDF文件,還可以在應用程序的多個下載PDF文件下載進度狀態: http://allseeing-i.com/ASIHTTPRequest/How-to-use
0
您可以使用AFHTTPRequestOperation獲得遠程文件, 你可以試試這個代碼的進展:
這將顯示進度視圖。
[httpClient enqueueBatchOfHTTPRequestOperations:tempOperations
progressBlock:^(NSUInteger numberOfCompletedOperations, NSUInteger totalNumberOfOperations) {
float progressValue=(float)numberOfCompletedOperations/(float)totalNumberOfOperations;
NSLog(@"%f", progressValue);
NSLog(@"%d/%d", numberOfCompletedOperations, totalNumberOfOperations);
[progressValueLabel setText:[NSString stringWithFormat:@"%.0f%%", (progressValue * 100)]];
[progressView setProgress:progressValue];
}
completionBlock:nil];
相關問題
- 1. iOS如何在iOS應用程序中顯示下載的PDF?
- 2. 顯示下載進度條
- 3. 如何在Windows應用程序中顯示進度條?
- 4. 如何在Adobe Air應用程序中顯示進度條?
- 5. 如何在iPhone應用程序中使用進度條
- 6. 如何顯示下載進度 - 或者是否應該顯示下載進度
- 7. 如何在應用程序底部顯示webview進度條?
- 8. 如何在離子混合應用程序中顯示通知下載進度?
- 9. 如何下載PDF文件,在iPhone中的UITableViewCell中顯示當前狀態的進度條
- 10. 如何在iPhone應用程序中顯示讀取數據的加載欄或進度條
- 11. AFNetworking setImageWithURLRequest在圖像下載過程中顯示進度條?
- 12. 使進度條顯示下載狀態
- 13. 下載時顯示進度條
- 14. 如何使用Delphi在控制檯應用程序中顯示進度條?
- 15. 用C#進度條顯示下載進度
- 16. 在Windows應用程序中顯示動態生成的進度條的進度
- 17. 如何在下載javafx時顯示進度條
- 18. 如何在下載時顯示進度條?
- 19. 使用下載管理器下載時顯示進度條
- 20. 如何在其他課程中顯示下載進度?
- 21. 如何在android中啓動應用程序時顯示進度
- 22. 如何在Web應用程序中顯示啓動進度?
- 23. 下載pdf流的進度條
- 24. 如何在iPhone中的消息應用程序中顯示導航欄中的進度條?
- 25. 在我的應用程序上顯示進度條
- 26. 如何從FTP顯示下載進度
- 27. 在Web應用程序中顯示PDF
- 28. 在android應用程序中顯示pdf
- 29. 使用AsyncTask下載文件並在進度條中顯示進度
- 30. iPhone:如何在進度條中顯示多種顏色?