嘿,我完全超出了我的深度,我的大脑开始受伤了.. :(
我需要转换一个整数,以便它适合 3 字节数组。(那是 24 位整数吗?)然后再次返回以通过套接字从字节流发送/接收这个数字
我有:
NSMutableData* data = [NSMutableData data];
int msg = 125;
const void *bytes[3];
bytes[0] = msg;
bytes[1] = msg >> 8;
bytes[2] = msg >> 16;
[data appendBytes:bytes length:3];
NSLog(@"rtn: %d", [[[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding] intValue]);
//log brings back 0
我想我的主要问题是我不知道如何检查我是否确实正确地转换了我的 int,这也是我发送数据需要做的转换。
非常感谢任何帮助!