Я использую WKWebview для формы регистрации, которая существует в моем веб-приложении.Существует раскрывающийся список (опция + выбор) для выбора степени учащегося.
При выборе предмета ничего не происходит.
Когда вы нажимаете «Готово» на клавиатуре iOS, ничего не происходит, кроме понижения клавиатуры
Наконец, когда вы повторно выбираете выпадающий список, значение обновляется правильно.
Я убедился, что оно былоне просто визуальная проблема, но проблема с ценностью путем размещения некоторого javascript:
$('select').on('change', function() {
window.webkit.messageHandlers.js.postMessage(`SELECTED `+this.value);
});
Это подтвердило мою проблему, показав сообщение в xcode, не когда я выбираю, не когда я отклоняю клавиатуру, но только когда я RESELECTвыпадающий во второй раз.
Понятия не имею, что вызвало или как это исправить.Есть идеи?
Вот видео: https://streamable.com/1sry8