SwiftUI如何将1写入外设特征2023

问题描述 投票:0回答:0

数据:整数= 1

func writeOutgoingValue(data: Int){
        var myData = data
        var newData = Data(bytes: &myData, count: MemoryLayout.size(ofValue: myData))
        print(myData)
        print(newData)
        if let LED_Peripheral = LED_Peripheral {
            if let LED_Char = LED_Char {
                LED_Peripheral.writeValue(newData, for: LED_Char, type: CBCharacteristicWriteType.withResponse)
            }
        }
    }

我正在尝试发送整数 1 和 0 我无法将其转换为数据格式。

或者任何可以工作的事情。

当我发送 int 1 时,我得到 8 个字节, 但发送 0 会产生 0 字节

奇怪的是,我还有另一个版本 一个滑块,增量器,可以工作, 如果您将其设置为 1 或更大的值,

  • 带有状态变量的滑块

...无论如何

swift bluetooth-lowenergy
© www.soinside.com 2019 - 2024. All rights reserved.