Я пытался сохранить HTML-документ в строку с помощью VKWebView для парсинга, но единственное, чего я могу добиться - это напечатать его в Any?формат.Вот мой код:
var docparsed: String = "" //global var
func getHTML() {
miWEBVIEW.evaluateJavaScript("document.documentElement.outerHTML.toString()", completionHandler: { (html: Any?, error: Error?) in
self.docparsed = html as! String
})
Button Событие, при котором getHTML () вызывается
getHTML()
print("called")
print(self.docparsed)
print("HTML Printed?")
, выводится при печати self.docparsed
под названием
HTML напечатан?
обратите внимание на пустую строку между первым и последним из печати self.docparsed var
специальное примечание, если я делаю печать ("html") до или после присвоения docparsed, он печатает весь html по мере необходимости.
Спасибо за чтение, любая помощь или предложение будут оценены:)