Я разработал приложение, использующее 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 все работает нормально.Я не знаю, как решить эту проблему.Кто-нибудь сталкивался с этой проблемой?