如何在objective c中将无符号字符数组转换为NSData
这就是我想做的,但它不起作用。
缓冲区是我的无符号字符数组
NSData*data=[NSData dataWithBytes:消息长度:长度];
您可以只使用这个NSData类方法
+(id)dataWithBytes:(const void*)字节长度:(nsInteger)长度
差不多
整数大小=//一些大小
无符号字符数组[大小];
NSData*data=[NSData dataWithBytes:(const void*)数组长度:sizeof(unsigned char)*size];
然后,您可以像这样获取数组(如果您知道它是正确的数据类型)
nsuiger size=[数据长度]/sizeof(无符号字符);
无符号字符*数组=(无符号字符*)[数据字节];