1

NSURLCache を使用して単純なファイルをダウンロードする際に助けが必要です。アプリの Documents フォルダーに保存する必要があります。Apple が提示した URLCache の例を見たことがありますが、表示されていたのは画像だったので、役に立ちませんでした。さらに、修正日に複雑なコードがいくつかありました。アプリケーションが開くと、ダウンロードプロセスが開始されます。誰かがファイルのダウンロードプロセスだけを案内してくれますか?

ありがとう

ケビン

4

1 に答える 1

1
NSURL *myURL = [NSURL urlWithString:@"http://www.google.com/theInternet.zip"];
NSData *myData = [NSData dataWithContentsOfURL:myURL];

[myData writeToFile:@"ThePath" atomically:YES];

これはブロックされますが、小さなダウンロードには問題ありません。何メガバイトものものをダウンロードする場合は、非同期ダウンロードを検討してください。ここで例を見ることができます:

http://github.com/erica/iphone-3.0-cookbook-/tree/master/C13-Networking/07-Asynchronous%20Downloads/

于 2010-04-24T00:56:56.820 に答える