1
我正在使用蓝牙4(低能耗)并需要将8位滑块值传输到我的从设备。接收端应该得到的东西是这样的:000000A3
但现在我坚持A3000000
更改蓝牙传输的永久性
我已经尝试了不同的解决方案:
int value = ((int)slider.value >> 24) ;
NSData *dataToWrite = [NSData dataWithBytes:&value length:4]; //data to be sent has to be of type NSData
和
int value[] = {0x00, 0x00, 0x00, slider.value};
和唯一的工作一个
char value[4] = {0x00, 0x00, 0x00, slider.value};
但我认为这看起来有点难看。有关如何做到这一点的任何其他想法?
诚实不是一个坏的解决方案 - 代码只有一行 – Dustin 2012-07-16 12:23:53