对成员dataTask的模糊引用(with:completionHandler :)'

嗨,我刚刚做了一个转换到Swift 3.0,并有不less错误返回。 第一个是:

对成员dataTask的模糊引用(with:completionHandler :)'

find了这个人选

有没有人有办法解决吗?

给出这个代码是:

let task = session.dataTask(with: request) { ( data, response, error) in guard let _:Data = data, let _:URLResponse = response , error == nil else { print(data) print("error") return } _ = NSString(data: data!, encoding: String.Encoding.utf8) //print(dataString) } 

尝试这样的事情

  guard let requestUrl = URL(string:yourUrlString) else { return } let request = URLRequest(url:requestUrl) let task = session.dataTask(with: request) { (data, response, error) in if error == nil { //JSONSerialization } }