2013-01-14 2 views
0

iPad 앱에서 약 50 개의 파일을 다운로드하려면 ASINetworkQueue을 사용하고 있습니다. 사용자가 pauseresume 대기열을 허용하는 방법을 찾고 있습니다.일시 중지 ASIHTTP QUEUE

ASIHTTP 문서는

[request setAllowResumeForFileDownloads:YES];

참조하지만이 아닌 큐 레벨, 개별 요청 레벨에서 동작한다. ASINetworkQueue으로 나는 또한

[queue setSuspended:YES]; 

을 시도하고이 큐를 일시 중지하는 동안이 진행중인 다운로드 영향을주지 않습니다 NSOperationQueue의 서브 클래스는 그들이 완료 한 다음 큐를 일시 정지 할 때까지, 그냥, 대기 이는 내 경우에 사용자가 버튼을 누르고 실제로 대기중인 큐와의 사이에 많은 시간을 의미합니다. 이는 원하는 UI 경험이 아닙니다.

누구든지이 문제를 해결할 수있는 다른 방법을 제안 할 수 있습니까?

답변

0

당신은 큐에 요청을 반복하고 일시 정지하거나 재개 할 수 있습니다

for (ASIHTTPRequest *request in [self.netWorkQueue operations]) { 
    //your code 
} 
+0

토니 스타크, 감사합니다 –

관련 문제