objective-c - 如何串联多个NSData?

标签 objective-c nsdata nsmutabledata external-accessory

我的问题是下一个>我必须从外部附件接收数据并将其保存到一个大的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/

相关文章:

objective-c - 将 Objective-C/C 回调代码转换为 Swift

objective-c - 是否有一个 Cocoa 代理类可以让我免于 "respondsToSelector:"-check ?

iphone - 在 UIWebView 中同步加载 html 内容

nsdata - 增加 NSData 中的字节值

objective-c - Objective-C 类别的安全性如何?

iphone - 如何将 NSData 作为 NSString 传递并取回?

ios - 来自 NSData 的 NSString 为 nil

ios - 无法在文件夹中写入 nsdata

iphone - EXC_BAD_ACCESS 访问 NSMutableData

ios - 如何从NSMutableData访问对象