2013-09-27 2 views
-4

도와주세요! 파일을 다운로드하고 싶습니다. 그리고 어떻게 진도 막대를 표시합니까?목표 c : 진행보기로 파일 다운로드

많은 기사를 읽었는데 제대로 작동하지 않거나 작동하지 않는다고 설명 할 수 있습니까?

+0

http://stackoverflow.com/questions/4243910/how-to-display-progressbar-during-downloading-video-file-from-the-server-in-to-t –

답변

1
당신은있는 NSURLConnection의 다음 콜백 메소드에 전체 파일 크기를 예상 얻을 수있는

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response 
{ 
    expectedTotalSize = response.expectedContentLength; 
} 

다음 콜백 메소드에 당신이 받았다 된 데이터의 양을 계산할 수 있습니다

,

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data 
{ 
    recievedData += data.length; 
} 

그리고 당신 UIProgressView를 사용하여 현재 다운로드 상태를 화면에 표시 할 수 있습니다.

+1

그냥 추측이지만 그는 태그를 추가했습니다. afnetworking-2에 관한 그의 질문에 나는 그가 그 라이브러리를 사용하기를 원한다고 가정하고있다. – Lance