我们如何清除NSMutableData中的内容

Fra*_*ank 27 iphone objective-c nsdata

如何在不使用release的情况下清除NSMutableData,然后再次重新分配/ init再次使用?我看着resetBytesInRange设置为零,但我不确定这一点.有人可以帮忙吗?

ben*_*ado 61

如果你想要一个空缓冲区:

[data setLength:0];
Run Code Online (Sandbox Code Playgroud)

如果要保持其大小但将所有字节设置为零:

[data resetBytesInRange:NSMakeRange(0, [data length])];
Run Code Online (Sandbox Code Playgroud)