URLCache - iPhone SDK

时间:2010-04-24 00:40:38

标签: objective-c iphone cocoa xcode nsurlcache

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

谢谢

凯文

1 个答案:

答案 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/