大家好,请教大家个问题:
使用GCDAsyncSocket从服务器下载文件,怎么拼接NSData数据成为一个文件?
具体情况是这样的——
向服务器发送下载图片命令,然后会回调下面的函数:
-(void)socket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag
{
NSLog(@"接收到的数据为:%@", data);
//接收数据后还要执行接收方法
[self.socket readDataWithTimeout:-1 tag:APKSokcetReadTag];
}
服务器传输图片时,socket: didReadData: withTag:会调用多次,输出截图如下:
怎么把接收到的NSData数据拼接成一个文件?请大家指点下,谢谢了!
使用GCDAsyncSocket从服务器下载文件,怎么拼接NSData数据成为一个文件?
具体情况是这样的——
向服务器发送下载图片命令,然后会回调下面的函数:
-(void)socket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag
{
NSLog(@"接收到的数据为:%@", data);
//接收数据后还要执行接收方法
[self.socket readDataWithTimeout:-1 tag:APKSokcetReadTag];
}
服务器传输图片时,socket: didReadData: withTag:会调用多次,输出截图如下:
![](http://img.bbs.csdn.net/upload/201503/11/1426076560_9204.jpg)
怎么把接收到的NSData数据拼接成一个文件?请大家指点下,谢谢了!