0

でファイルをダウンロードして取得していますASIHTTPRequest。すでに機能していますが、ダウンロードが既に保存されているときに、ダウンロードを中断しようとしています。この問題を実装する方法がわかりません。if-clause で解決したいと思います。ファイルがキャッシュされていない場合はダウンロードしてください。適切な Objective-C コードを書くのを手伝ってくれませんか? 必要に応じてファイルパスがあるので、そのファイルを比較または確認します。

前もって感謝します!

擬似コード:

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

1 に答える 1

0

ファイルがデバイスのドキュメント ディレクトリに保存されているかどうかを確認する方法を意味する場合は、次を使用できます。

NSString* documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString* file = [documentsPath stringByAppendingPathComponent:@"data.pdf"];
if ([[NSFileManager defaultManager] fileExistsAtPath:file]) {
   ...
于 2012-09-11T11:32:09.183 に答える