我正在尝试从其网址中读取网站的源代码。
以下是我的代码。
let myURLString = "https://theUrlOfTheSite"
let myURL = NSURL(string: myURLString)
var error: NSError?
let myHTMLString = String(contentsOfURL: myURL!, encoding: NSUTF8StringEncoding, error: &error)
if let error = error {
println("Error : \(error)")
} else {
println(myHTMLString)
}
适用于某些网站,但不适用于其他网站。我收到以下错误
2014-12-21 19:11:54.032 MyPlayground [2912:345862] NSURLConnection / CFURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9807) 错误:错误域= NSCocoaErrorDomain代码= 256"操作无法完成。 (可可错误256。)"
我认为这是因为网站是https,而不是http。 (我真的不知道这些东西,但是......某些东西?)
所以我的问题是,我应该怎样做才能使我的代码工作?
我搜索了几个小时,但我是iOS和Swift的新手,所以没有进展。
我必须制作NSURLConnection吗?因为我想做的就是获取源代码。我想这一定是个简单的工作..
任何帮助将不胜感激。提前谢谢。