Я использую swift 4.2, поэтому я не уверен, что мой код устарел, потому что многие примеры не самые последние.
Я пробовал многие примеры, которые я нашел здесь, в стеке, нокажется, что они устарели из-за того, что многие ссылки больше не работают.
Я пытаюсь получить innerText элемента с определенным идентификатором.К сожалению, я не даю результатов в успешном получении значения.Затем я пытаюсь взять result
и поместить его в Firebase.Если я использую что-то вроде "test"
вместо result
, оно работает нормально, но мне нужно result
Вот мой код.
override func viewDidLoad() {
super.viewDidLoad()
ref = Database.database().reference()
webView.evaluateJavaScript("document.getElementById('get_this_user').innerText") { (result, error) in
self.ref?.child("users").child("usernames").setValue(["get_this_user": result])
}
}