将NSData附加到Objective C中的文件

Nic*_*ght 18 append objective-c nsdata

我正在尝试在iPhone上下载一个大文件,并在下载时将其保存到磁盘.

理想情况下,在:

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

}
Run Code Online (Sandbox Code Playgroud)

我想将'data'附加到磁盘上的文件中.

我查看了NSData文档.有一些函数可以写入文件,但我看不到要附加到现有文件的任何内容.

有谁知道如何追加这些数据?任何帮助非常感谢!缺口.

mou*_*iel 43

您可以使用类的组合-writeData:-seekToEndOfFile方法NSFileHandle来写入NSData文件的末尾.

  • NSMutableData在RAM中工作 - 下载任何实际大小的文件将占用您的资源. (5认同)