NSData到NSMutableData转换

时间:2014-01-15 05:32:58

标签: ios objective-c nsdata nsmutabledata

有没有办法将NSData对象转换为NSMutableData对象?基本上我使用NSJSONSerialization基本上接收我收到的一些JSON数据并将其转换为NSData对象实例。无论如何,然后将其转换为NSMutableData对象实例?我需要这样做,因为稍后,我将产生一些线程并在我提供的代码块中,我想更改Data对象的值。如果是NSData,我就不能这样做,但如果是NSMutableData我就可以。

2 个答案:

答案 0 :(得分:4)

NSMutableData * data = [NSMutableData dataWithData:jsonData];

这可以解决您的问题。

答案 1 :(得分:1)

您可以使用以下代码:

NSData *data = ...;
NSMutableData *mutableData = [[NSMutableData alloc] initWithData:data];