1

我需要一些帮助来使用 NSURLCache 下载一个简单的文件。它需要保存在应用程序的 Documents 文件夹中。我看过苹果提供的 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 回答