Я работаю над гибридным приложением, которое в основном работает в WkWebView, но использует камеру и так далее.У нас также есть полностью родной экран, который также нуждается в связи с бэкэндом.Клиент желает выполнить эти запросы через WKWebView (они не хотят выполнять их изначально).Итак, у нас есть NavigationController -> WkWebViewController -> FunctionalityViewController.
FunctionalityViewController имеет ссылку на WkWebViewController через делегата для отправки запросов через JavaScript в бэкэнд.Связь с iOS работает беспрепятственно (FunctionalityViewController -> WkWebViewController), а также звонки через отладку с Safari, все звонки достигают WkWebView.
Затем WKWebView выдает запросы к бэкэнду, и они иногда выполняются, а иногда нет ... но когда FunctionalityViewController отклоняется, выдаются все неотвеченные запросы - как WkWebView ставит их в очередь ...
Кто-нибудьзнаете, как это исправить?(У меня есть два нежелательных решения, таких как создание FunctionalityViewController childViewController и т. Д., Но я бы хотел избежать этого, если это возможно).Любые предложения приветствуются.