2012-09-11 2 views
0

ASIHTTPRequest으로 파일을 드로우 로딩하고 가져옵니다. 이미 작동하지만 다운로드가 완료되면 다운로드를 중단하려고합니다. 나는이 문제를 어떻게 구현할지를 알 수 없다. if 절로 해결하고 싶습니다. 파일이 캐시되지 않은 경우 다른 파일을 다운로드하십시오. 적절한 Objective-C 코드 작성을 도와 주시겠습니까? 필자는 파일 경로를 가지고 있는데, 필자가 필요하다면 그 파일을 비교하거나 살펴볼 필요가있다.asihttprequest가 아직 저장되지 않은 경우에만 다운로드하십시오.

미리 감사드립니다.

의사 코드 : 파일이 장치의 문서 디렉토리에 저장되어있는 경우 확인할 수있는 방법을 의미하는 경우

 -(IBAction) download : (id) sender { 
    if (data1.pdf) { 
     // the download algorithm 
    } 
    else 
     break; 
} 
+0

아니에 대한 답변 문제; 그러나 ASIHTTPRequest 프로젝트는 더 이상 개발 중이 아니며 개발자는 제안 (http://allseeing-i.com/%5Brequest_release%5D) 대안을 제시합니다. – FluffulousChimp

답변

0

는, 당신은 사용할 수 있습니다

NSString* documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 
NSString* file = [documentsPath stringByAppendingPathComponent:@"data.pdf"]; 
if ([[NSFileManager defaultManager] fileExistsAtPath:file]) { 
    ... 
+0

아 감사합니다! 나는 그것을 cachesdirectory에로드했으나 유사해야한다. 나는 그것을 시도 할 것이다 :) –

관련 문제