objective-c - URLCache - iPhone SDK

标签 objective-c iphone cocoa xcode nsurlcache

我需要一些帮助来使用 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/

相关文章:

ios - Skobbler map 无法使用 ZoomToRouteWithInsets 进行缩放

javascript - 在浏览器中检测 iPhone 调用警报的点击事件

xcode - 基于文档的 Cocoa 应用程序中的文档类型

iphone - 如何访问 iPhone 应用程序目录并在那里存储图像文件

iphone - 播放声音,等待播放完成并继续 (iphone)

ios - 如何在 IOS Swift 中检测飞行模式/飞行模式

cocoa - NSWindow 移动 CGRect

macos - NSURL 用于访问 Cocoa 中网络共享上的文件 - Mac OS X

Objective-C 属性属性最佳实践

ios - 如何访问公共(public)方法 objective-c 中的属性