didWriteValue для повторного вызова при попытке записи с использованием .writeValue - PullRequest
0 голосов
/ 05 марта 2019

Я работаю над приложением, к которому мы подключаем микросхему с помощью BLE, и выполняю такую ​​операцию, как Connect / Read / Edit / Write.

Правильно выполняется задание чтения и пытаюсь записать данные после успешного подключения с помощьюмикросхема, но возникла проблема, описанная ниже:

  1. Connect BLE
  2. Запишите первую упаковку из NSData, используя метод .writeValue для выбранной периферии и характеристик.
  3. Отправленный вызов пакета didWriteValueFor делегирует метод метода как ответ.
  4. Снова я отправил / записал второй пакет NSData, используя .writeValue для различных / статических / предопределенных характеристик с соответствующим ему периферийным устройством.Но во второй раз ответ не приходит или делегат didWriteValueFor не вызывает.

Я управлял / преобразовывал байтовые данные в данные NSData так же, как первый, для записи / отправки пакета вBLE.

Я отправляю данные пакета в первый раз, и он отвечает правильно, но во второй раз он не отвечает, и ни один делегат не звонит didWriteValueFor или didUpdateValueFor.

Заранее спасибо.

...