ASIFormDataRequest
에 대한 다운로드 진행 상황을 추적하는 데 문제가 있습니다. 쉽게 업로드 진행을 얻을 수 있지만 다운로드는 할 수 없습니다.ASIFormDataRequest에서 다운로드 진행률을 추적 할 수 있습니까?
ASIHTTPRequest site의 예에서는 ASIHTTPRequest
을 사용하여 다운로드 진행률을 보여줍니다.
ASIFormDataRequest
에 대한 다운로드 진행 상황을 확인할 수 있습니까? 서버에서 Content-Length 응답을 얻었는지 이미 확인했는데 그 밖의 무엇이 잘못되었는지 몰라.
내 설정.
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
request.downloadProgressDelegate = progressIndicator;
[request setShouldAttemptPersistentConnection:NO];
[self performSelectorOnMainThread:@selector(showProgress:) withObject:[NSNumber numberWithInt:0] waitUntilDone:NO];
[request startSynchronous];
이 시도'[요청 startAsynchronous]를 행해져 Yout 한 :-) 모든 시간을 일 ... 나의 이해를 제외하고 잘 작동되었다 ', 나는 sunchronous은 UI를 차단하는 것이라 생각합니다. 따라서 진행률 표시 줄을 업데이트하지 않습니다. – rckoenes
백그라운드 스레드에서 네트워킹을하고 UI가 주 스레드에 있기 때문에 문제가되지 않습니다. – Cyprian