1
我在將數據從struct init
(位於.Swift
文件中)傳遞到另一個ViewController時遇到麻煩。下面的代碼:將數據從結構體初始化傳遞到另一個視圖控制器
import Foundation
import SwiftSoup
enum HTMLError: Error {
case badInnerHTML
}
struct GeneralitiesResponse {
init(_ innerHTML: Any?) throws {
guard let htmlString = innerHTML as? String else { throw
HTMLError.badInnerHTML}
let doc = try SwiftSoup.parse(htmlString)
let names = try doc.getElementsByClass("name").array()
let codes = try doc.getElementsByClass("usrname font_size_11 open_sans_condensed_bold").array()
let schools = try doc.getElementsByClass("scuola").array()
for i in 0..<names.count {
let name = try names[i].text()
let code = try codes[i].text()
let school = try schools[i].text()
print(name)
print(code)
print(school)
print("")
}
}
}
我需要通過什麼是name - code - school
的for in loop
內。 我該怎麼辦?我使用Xcode與Swift3和SwiftSoup進行分析。
顯示,你叫'GeneralitiesResponse'代碼 – kileros