получение innerText из элемента ID с помощью swift, не работающего с webView - PullRequest
0 голосов
/ 13 декабря 2018

Я использую 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])
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...