追加的NSData到目标C文件(Append NSData to a file in Objecti

2019-07-31 19:44发布

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

理想的情况是,在:

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

}

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

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

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

Answer 1:

您可以使用组合-writeData:-seekToEndOfFile从方法NSFileHandle类写NSData到文件的末尾。



Answer 2:

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

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

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



文章来源: Append NSData to a file in Objective C