从NSData读取指定的字节 - 输出到标签

时间:2014-01-02 19:20:32

标签: objective-c nsdata

我有一个加载到缓冲区的文件。该文件来自URL,包含31个字节。到目前为止一切都很好。

如何读取特定字节,假设字节数为20,然后输出正常小数(从二进制“转换”)到标签?

作为参考我已将文件加载到名为'data'的NSData变量中,我的标签称为'currentBattery'。 :)

1 个答案:

答案 0 :(得分:1)

您可以使用[data bytes]并将其视为字符数组并阅读20.或[data getBytes: &byte range: ...]

((char*)[data bytes])[20]

将是最简单的。我会首先检查数据的长度。