【发布时间】:2015-01-14 22:37:19
【问题描述】:
我想创建一个带有 URL 参数的方法,该方法返回调用该 URL 的响应。 如何返回在方法的完成块中获得的数据?
class func MakeGetRequest(urlString: String) -> (data: NSData, error: NSError)
{
let url = NSURL(string: urlString)
var dataResponse: NSData
var err: NSError
let task = NSURLSession.sharedSession().dataTaskWithURL(url!, completionHandler: { (data, response, error) -> Void in
//How can I return the data obtained here....
})
task.resume()
}
【问题讨论】:
-
您想在哪里返回该数据?什么需要返回该值?要用它做什么?从这些开始,我们可以开始了解可以做什么。
标签: swift ios8 closures nsurlsession completion-block