Всякий раз, когда я выполняю операцию записи, у меня есть вызов метода ниже: он работает! но проблема в том, что, даже если я буду делать разные вызовы, он всегда будет показывать мне результат последнего результата. Я не получаю обновленные значения для конкретных команд.Почему CBCharacteristic не обновляется при каждом вызове на запись?
- (void)peripheral:(CBPeripheral *)peripheral didWriteValueForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error {...}
Чтобы исправить это, если мы отсоединимся, а затем снова подключимся к периферии, это будет с обновленными результатами.
Не могли бы понять, что здесь произошло?
Связано это с CBCharacteristic
Объект? Мы можем его обновить? Нужно ли обновлять периферию?
Можете уточнить свой вопрос? Вы имеете в виду, что периферийный объект не показывает обновленные данные, или значение, связанное с признаком в вашем приложении, не показывает обновленные данные? – Paulw11