2012-07-16 121 views
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}; 

但我认为这看起来有点难看。有关如何做到这一点的任何其他想法?

+0

诚实不是一个坏的解决方案 - 代码只有一行 – Dustin 2012-07-16 12:23:53

回答