如何连接3个NSData变量

Dee*_*lai 14 iphone ios4 ios ios5

如何连接3个NSData变量?

NSData *iv;
NSData *salt;
NSData *encryptedData;
Run Code Online (Sandbox Code Playgroud)

我需要将这些加入一个变量.任何人都可以告诉我一个方法.

Mox*_*oxy 31

使用NSMutableData对象和方法-(void)appendData:(NSData *)otherData

编辑添加示例:

NSMutableData *concatenatedData = [NSMutableData data];
[concatenatedData appendData:iv];
[concatenatedData appendData:salt];
[concatenatedData appendData:encryptedData];
// and now you have all of the data in the single variable "concatenatedData"
Run Code Online (Sandbox Code Playgroud)