我有一个功能:
func connectHTTP(requests: String, completion:(NSURLResponse!, NSData!, NSError!) -> Void) {
(...)
NSURLConnection.sendAsynchronousRequest(httpRequest, queue: queue, completionHandler: completion)
}
如果我connectHTTP
这样打电话:
connectHTTP(requests, completion: {
(response: NSURLResponse!, data: NSData!, error: NSError!) -> Void in
NSLog(response)
})
编译器输出错误:
无法使用类型为“(字符串,完成:(NSURLResponse!,NSData!,NSError!)-> Void)”的参数列表调用“connectHTTP”
有人知道为什么吗?
似乎错误消息只是错误的,并指出了闭包内的错误。