我正在尝试使用管理器dataTaskDidReceiveResponse
的SessionDelegate
,但是找不到如何使用它。我是Swift的新手(但是对Objective-C经验丰富),并且找不到正确的语法。
我已经尝试过类似的东西
manager.delegate.dataTaskDidReceiveResponse = {
return NSURLSessionResponseDisposition.Allow
}((session:NSURLSession, task:NSURLSessionDataTask, response:NSURLResponse)-> NSURLSessionResponseDisposition)
和其他一些变体。我不知道这仅仅是语法问题,还是我缺乏对swift / Alamofire的理解。
谁能帮助我找到正确的道路?
谢谢。
最佳答案
找到了:manager.delegate.dataTaskDidReceiveResponse = {(session:NSURLSession, dataTask:NSURLSessionDataTask, response:NSURLResponse) -> NSURLSessionResponseDisposition in return NSURLSessionResponseDisposition.Allow }
关于swift - 如何使用`dataTaskDidReceiveResponse`回调?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35160335/