我需要一些帮助来使用 NSURLCache 下载简单文件。它需要保存在应用程序的文档文件夹中。我已经看过苹果提供的 URLCache 示例,但我发现它没有用,因为它显示的是图像。另外修改日期上还有一些复杂的代码。我实际上需要一些东西,当应用程序打开时它将开始下载过程。有人可以指导我完成任何文件的下载过程吗?
谢谢
凯文
最佳答案
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/
关于objective-c - URLCache - iPhone SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2702730/