我正在使用Moya插件的 process 功能
public func process(_ result: Result<Moya.Response, MoyaError>, target: TargetType) -> Result<Moya.Response, MoyaError> {
if case .success(var response) = result {
self.modifyResponse(response.response, data: response.data, target: target) { (data) in
let modifiedResponse = Response(statusCode: response.statusCode, data: data)
return .success(modifiedResponse) //ERROR HERE (Type 'Void' has no member 'success')
}
}
return result
}
函数 modifyResponse 使用完成处理程序发出其他网络请求,然后返回一些数据。但是我收到类型'无效'没有成员'成功'错误。