mas*_*nos 3 nsurlconnection ios http-request swift
这是我的问题; 我想从URL获取一些数据,这是代码:
let internetURL = NSURL(string:"http://www.example.org")
let siteURL = NSURLRequest(URL: internetURL!)
let siteData = NSURLConnection(request: siteURL, delegate: nil, startImmediately: true)
let strSiteData = NSString(data: siteData, encoding: NSUTF8StringEncoding)
Run Code Online (Sandbox Code Playgroud)
当我写这个,XCode给我以下错误:
在调用中额外参数'encoding'
在最后一行.我能怎么做?
你可以这样做
var data = NSMutableData()
func someMethod()
{
let internetURL = NSURL(string:"http://www.google.com")
let siteURL = NSURLRequest(URL: internetURL)
let siteData = NSURLConnection(request: siteURL, delegate: self,
startImmediately: true)
}
func connection(connection: NSURLConnection!, didReceiveData _data: NSData!)
{
self.data.appendData(_data)
}
func connectionDidFinishLoading(connection: NSURLConnection!)
{
var responseStr = NSString(data:self.data, encoding:NSUTF8StringEncoding)
}
Run Code Online (Sandbox Code Playgroud)