【发布时间】:2016-08-09 20:25:30
【问题描述】:
我正在尝试使用以下代码获取网页的 html 代码:-
let url = NSURL(string: "http://www.example.com")
var error: NSError?
let html = NSString(contentsOfURL: url!, encoding: NSUTF8StringEncoding, error: &error)
if (error != nil) {
print("whoops, something went wrong")
} else {
print(html!)
}
但我在第 3 行出现以下错误(让 html = ....):-
Argument labels '(contentsOfURL:, encoding:, error:)' do not match any available overloads
【问题讨论】:
-
NSError代码管理在 Swift 中发生了变化。你必须使do/catch:developer.apple.com/library/ios/documentation/Swift/Conceptual/…