Я занимаюсь разработкой приложения для iOS на языке Swift. Приложение действует как периферийное устройство BLE с 4 настраиваемыми характеристиками GATT. Всякий раз, когда клиент записывает какие-либо характеристики, обратный вызов запускается iOS с помощью следующей функции:
func peripheralManager(_ peripheral: CBPeripheralManager, didReceiveWrite requests: [CBATTRequest`])
. Я хочу знать, как извлечь характеристические данные из вышеуказанной функции обратного вызова. Может ли кто-нибудь помочь мне понять, поделившись примером кода?