Я пытаюсь очистить данные с веб-сайта, и данные, которые мне нужны, находятся в теге span.Пока что я сделал:
var str: Any?
webView.evaluateJavaScript("innerDoc.getElementById(spanId).innerHTML", completionHandler:
{ (html: Any?, error: Error?) in
str = html
})
print(str)
Но когда я делаю это, я просто получаю ноль.Если я поставлю print(html)
вместо str = html
, я получу нужный вывод.
Что я здесь не так делаю?Почему я не могу сохранить это значение в переменной?