【发布时间】:2015-09-19 12:37:03
【问题描述】:
我正在使用带有 try-catch 的错误处理将我的代码升级到 Swift 2。我坚持使用闭包(NSURLSession),我不能扔进去。
一般我使用这样的代码:
let request = NSURLRequest()
let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
data, response, error in
if error != nil {
throw(ErrorType) // here some errortype enum
}
}
但我收到错误消息:“无法使用类型为...的参数列表调用 dataTaskWithRequest”。我怎样才能摆脱关闭?
【问题讨论】: