Значение типа 'XPathObject' не имеет члена 'text' - PullRequest
0 голосов
/ 05 января 2019

Я пытаюсь повторить цикл for без использования цикла, который работает и закомментирован.

Как получить доступ к текстовому элементу без использования цикла for?

if let doc = try? Kanna.HTML(html: htmlText, encoding: .utf8)
{
    for item in doc.css("div[class^='test']")
    {
        print("item: \(count)")                                           
        let itemName = item.css("p[class^='hello']")
        /*
        for itemName in item.css(("p[class^='hello']"))
        {
            print(itemName.text!)
        }
        */
        print(itemName.text!) // error here
        count += 1
    }
}

1 Ответ

0 голосов
/ 05 января 2019

Я исправил ошибку, выполнив печать (itemName.first! .Text!).

Получает первый элемент x.

...