在使用NSURLCache下载简单文件时,我需要一些帮助。它需要保存在应用程序的Documents文件夹中。我已经看到了苹果提出的URLCache示例,但我没有发现它有用,因为它是一个正在显示的图像。此外,修改日期还有一些复杂的代码。我实际上在应用程序打开时需要一些东西,它将开始下载过程。有人可以指导我完成任何文件的下载过程吗?
谢谢
凯文
答案 0 :(得分: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/