1
블루투스 4 (저에너지)를 사용 중이며 8 비트 슬라이더 값을 슬레이브 장치로 전송해야합니다. 000000A3
를하지만 지금 내가 시도 A3000000
블루투스 전송의 endianess 변경
다른 솔루션과 붙어 : 수신 끝이 같은 것을 받아야
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