我正在使用以下代码。
func getData(url: String) {
if let url = NSURL(string: url) {
do {
let html = try NSString(contentsOfURL: url, encoding: NSUTF8StringEncoding)
print("HTML: \(html)")
} catch {
print("x")
}
}
}
getData("Google.com")
我需要帮助以便以后打印变量' html'和任何其他情况打印出强制捕获的错误。使用当前代码,它打印出" x"。我想打印出为什么它强迫我抓住我可以知道出了什么问题以及为什么' html'没打印。
答案 0 :(得分:0)
使用错误类型创建ErrorType的枚举字段,并使用do ... catch语法迭代它们...你已经回答了这个主题: