我正在使用蓝牙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};
但我认为这看起来有点难看。关于如何做到这一点的任何其他想法?