我正试图让自己离开AFNetworking并使用Swift的NSURLConnection。虽然看似简单,但我无法获得这个简短的代码块来返回完成处理程序块中的任何内容。当我在完成处理程序块中中断并将它们放入控制台时,所有三个对象(响应,数据,错误)都是nil。它肯定会建立连接,因为我可以看到它发生在服务器端。
let url = NSURL(string: "http://192.168.0.5:8081/ac")
let urlR = NSURLRequest(URL: url)
let q = NSOperationQueue()
NSURLConnection.sendAsynchronousRequest(urlR, queue: q, completionHandler: { (response: NSURLResponse!, data: NSData!, error:NSError!) -> Void in
})
我似乎无法找到其他人遇到这个问题,并且已经找到了几个人成功使用的例子,据我所知,这正是这段代码。我在这里做错了什么?