我的问题是下一个>我必须从外部附件接收数据并将其保存到一个大的NSData
中,每次接收到流时,我都必须将该NSData
复制到另一个:
CompleteNSData = NSDataTx1 + NSDataTx2 + NSDataTx3;
最后向用户显示整个信息。
最佳答案
,因为问题已更改,所以编辑了:
如果您需要将多个NSData
对象连接为一个对象,则可以执行以下操作:
NSData *data1 = ... // the 1st NSData object
NSData *data2 = ... // the 2nd NSData object
NSData *data3 = ... // the 3rd NSData object
NSMutableData *completeData = [data1 mutableCopy];
[completeData appendData:data2];
[completeData appendData:data3];
为您需要附加的每个
appendData:
调用NSData
。
关于objective-c - 如何串联多个NSData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17284761/