从NSData中删除尾随零

时间:2015-11-19 00:49:24

标签: ios objective-c nsdata

我有一个NSData,其任意数量为0的尾随。我永远无法确定0尾随的数量。

如何修剪我的NSData对象,以便只删除尾随的0?

1 个答案:

答案 0 :(得分:2)

您可以通过调用const void *对象上的bytes来获取基础数据NSData,然后向后遍历这些字节,直到找到非零字节。然后,您可以通过调用原始NSData上的subdataWithRange:来创建新的较短篇幅的新NSData