iOS 13 CoreBluetooth.Всегда получайте ноль для didWriteValue для характеристики и didUpdateValue для характеристики - PullRequest
0 голосов
/ 23 сентября 2019

Я разработал приложение, использующее CoreBluetooth.Все работало нормально, пока не вышла iOS 13.И теперь у каждого iPhone с iOS 13 есть проблема с отправкой -> получением данных.Проблема в том, что когда я посылаю какую-то команду на периферийное устройство, она получает эту команду (я вижу, как устройство начинает работать), но в моих функциях делегата, таких как:

func peripheral(_ peripheral: CBPeripheral, didWriteValueFor characteristic: CBCharacteristic, error: Error?){}

func peripheral(_ peripheral: CBPeripheral, didUpdateValueFor characteristic: CBCharacteristic, error: Error?) {}

Я не вижу отправленное значение и значениеэто было обновлено.Это просто ноль.В остальном тот же код при запуске на устройстве с iOS 12.4 все работает нормально.Я не знаю, как решить эту проблему.Кто-нибудь сталкивался с этой проблемой?

...