Мне нужно написать четыре команды BLE по одному после уведомления. (Т. Е. Для каждой команды BLE будет уведомлять, тогда мне нужно прочитать данные. В зависимости от этих данных мне нужно отправить следующую команду записи .)Уведомление BLE
проблема в том,
Я пишу первую команду BLE. Он уведомляет меня. Затем отправлю вторую команду. Запись была сделана. (Вызвано didWriteValueForCharacteristic). Но уведомление не работает. Спасибо.
Вы используете какой-то таймер в процессе создание уведомлений? У меня была такая же проблема, но она была исправлена с регистрацией уведомления с использованием основного потока, а также был запущен какой-то таймер в фоновом потоке –
@DekelMaman Не использовал какой-либо таймер и установил Notify to YES on Main thread. Когда я запускаю первую команду в цикле, она уведомляет меня. Но когда я запускаю вторую команду, она не уведомляет. –
Вы можете оставить свой код? –