【发布时间】:2018-11-08 00:50:23
【问题描述】:
我正在为 DataRequest 创建扩展以记录事件
func log() -> Self {
let responseSerializer = DataRequest.jsonResponseSerializer(options: .allowFragments)
return response(queue: nil, responseSerializer: responseSerializer) { response in
if let object = response.result.value {
/* do the job */
}
}
}
得到错误Unable to infer closure type in the current context
既然它有(DataResponse<T.SerializedObject>) -> Void泛型类型,有没有办法显式设置类型来修复这个错误?
Alamofire 版本: 4.7.2 Xcode 版本: 9.3 Swift 版本: 4.0 运行 Alamofire 的平台: iOS
【问题讨论】:
-
运行相同的版本,但我没有收到该错误。或许可以分享更多细节。