Слишком много кода в вопросе, скинь нужное, никто не хочет разбираться в твоих датасорсах
var SRCArray: [String] = { return [] }() Ты спрашиваешь почему не работает цикл? У тебя массив пустой, чему там работать?
Ну так я с помощью функции parseText() заполняю массив
Ты вот про это? for item in SRCArray { parseText(url: item ) }
Вот let myUrlString = url guard let myURL = URL(string: myUrlString) else {return} do{ let myHTMLstring = try String(contentsOf: myURL, encoding: .utf8) let htmlContent = myHTMLstring do{ let doc = try SwiftSoup.parse(htmlContent) do{ let getAtrr = try doc.getElementsByClass("nt").forEach({ (src) in let a = try src.select("a") let getSrc = try a.attr("href") let Src = " https://www.gazeta.uz\(String(getSrc))" SRCArray.append(Src) })
Извините не с parseText a parseState
А SRCArray.count сколько выводит?
Обсуждают сегодня