首页 > 解决方案 > iOS 使用 Swiftsoup 删除导入的数据

问题描述

我成功地将数据导入 SwiftSoup。但是,向我输出的数据太多。我只需要一个标题。但是我的代码打印了 6 个数据。所以我尝试使用 forEach 语句删除数据。但它失败了。在我的代码中使用 forEach 删除数据有什么问题?我会将打印的数据作为图片上传。在此处输入图像描述

 func getData() {
        print(#function)
        for urlData in ChampValue.counterIdArray {
            do {
                let html = try String(contentsOf: urlData, encoding: .utf8)
                let document : Document = try SwiftSoup.parse(html)
                let headerTittle = try document.title()
                let firstLinkTittle : Elements = try document.select(".champion-stats-header-matchup__table__champion").tagName("#text")
                for i in firstLinkTittle {
                    try (1...5).forEach { _ in
                        try i.remove()
                    }
                    print("tittle" ,try i.text())
                }
                print(firstLinkTittle.count)
            }catch Exception.Error(_, let message){
                print(message)
            }catch{
                print("error")
                }
        }
    }

标签: ios

解决方案


推荐阅读