我试图下载iPhone上的一个大文件并将其保存到磁盘进行下载。
理想的情况是,在:
-(void)connection:(NSURLConnection*)connection didReceiveData:(NSData*)data {
}
我想“数据”附加到磁盘上的文件。
我已经签出NSData的文档。 有功能写入到一个文件,但我看不到任何东西附加到现有的文件。
有谁知道我可以追加这个数据? 任何帮助非常感谢! 缺口。
我试图下载iPhone上的一个大文件并将其保存到磁盘进行下载。
理想的情况是,在:
-(void)connection:(NSURLConnection*)connection didReceiveData:(NSData*)data {
}
我想“数据”附加到磁盘上的文件。
我已经签出NSData的文档。 有功能写入到一个文件,但我看不到任何东西附加到现有的文件。
有谁知道我可以追加这个数据? 任何帮助非常感谢! 缺口。
您可以使用组合-writeData:
和-seekToEndOfFile
从方法NSFileHandle
类写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