我试图下载iPhone上的一个大文件并将其保存到磁盘进行下载。

理想情况下,在:

-(void)connection:(NSURLConnection*)connection didReceiveData:(NSData*)data {

}

我想“数据”追加到磁盘上的文件。

我已经签出NSData的文档。有功能写入到一个文件,但我看不到任何东西附加到现有的文件。

有谁知道我可以追加这个数据?任何帮助非常感谢! 尼克。

有帮助吗?

解决方案

可以使用的从-writeData:-seekToEndOfFileNSFileHandle方法的组合用于写入NSData到文件的末尾。

其他提示

有一个苹果的样本应用程序,下载一个文件,使用NSOutputStream写入文件。看看文件“GetController.h”称为“SimpleURLConnections”的示例应用程序。

下面是一个直接的URL - 虽然我不认为,如果你没有登录到到developer.apple.com它会工作

HTTPS ://developer.apple.com/library/ios/#samplecode/SimpleURLConnections/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009245

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top