私は機能を持っています:
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)
})
コンパイラはエラーを出力します:
タイプ '(String, completion: (NSURLResponse!, NSData!, NSError!) -> Void)' の引数リストで 'connectHTTP' を呼び出すことはできません
誰かが理由を知っていますか?
エラーメッセージは単に間違っていて、クロージャー内のエラーを指しているようです。