谁将值传递给Swift中的dataTask中的数据,响应和错误?

时间:2016-09-20 18:58:47

标签: ios swift

我正在阅读以下代码。我可以确定有一个关闭。我不明白谁将值传递给data, response, error

 let dataTask = self.session.dataTaskWithURL(url,
            { (data, response, error) in
                if (error == nil) {
                doseomthing()
}}

1 个答案:

答案 0 :(得分:1)

iOS Foundation框架的网络代码生成HTTP请求,然后,当它完成一段时间后(成功或出错),调用您的闭包,传递data,{{1 }和response参数。这些参数的值告诉你的闭包代码发生了什么。