![](/img/trans.png)
[英]where is example of iOS Bluetooth LE peripheralManager didReceiveWriteRequests
[英]Get uuid in didreceivewriterequests ios
我正在使用ble在tizen和ios之間進行BLE trnasport。 我可以發送和接收數據,但是我想添加一些邏輯。 當ios接收數據並且我想使用uuid將接收到的數據存儲到列表中時,將調用iOS函數,didreceivewriterequests()回調。 Tizen已經有了這種邏輯。 但是我不知道如何獲取uuid來識別包含數據的uuid。 我想用uuid列出其他函數中的數據。
如何在didreceivewriterequests()回調中獲取uuid? 謝謝。
characteristic.uuid
不會被棄用。 您需要從請求數組中的每個請求訪問它。 從那里您可以檢索特征的UUID
。
func peripheralManager(_ peripheral: CBPeripheralManager, didReceiveWrite requests: [CBATTRequest]) {
for request in requests {
let id = request.characteristic.uuid
print("ID is \(id.uuidString)")
}
}
迅捷3
func peripheralManager(_ peripheral: CBPeripheralManager, didReceiveWrite requests: [CBATTRequest]) {
for writeRequest in requests {
print(characteristic.uuid.uuidString)
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.