我可以在Moya Plugin流程函数中使用完成处理程序发出其他网络请求吗?

时间:2019-03-13 14:52:37

标签: ios swift moya

我正在使用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 使用完成处理程序发出其他网络请求,然后返回一些数据。但是我收到类型'无效'没有成员'成功'错误。

0 个答案:

没有答案