下载HTML内容

时间:2015-09-08 20:09:47

标签: ios xcode swift nsurl nsurlsession

我正在尝试使用此代码获取网页的html:

let url = NSURL(string: "http://www.handasaim.co.il/news.asp")

let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {
    (data, response, error) in
    if error == nil {
        var urlContent = NSString(data: data, encoding: NSUTF8StringEncoding)
        println(urlContent)
     }
}

 task.resume()

我认为问题是url的结尾是.asp,因为当我尝试使用不同的url时,它会起作用。

有什么问题?

1 个答案:

答案 0 :(得分:0)

您指定的网页不使用UTF8编码。如果您在尝试从数据创建NSString时指定了正确的编码 - 它将起作用。

var urlContent = NSString(data: data, encoding: NSASCIIStringEncoding)