2012-07-16 69 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

回答