更新到 Xcode 11.4 后,我开始收到此错误
无法为表达式生成诊断,请提交错误报告
上:
let provider = MoyaProvider<EndPoint>(requestClosure: requestClosure)
我更新了 Moya,但看起来不是问题。在以前的 Xcode 版本上运行良好。
完整代码:
let requestClosure: MoyaProvider.RequestClosure = {
[unowned self] (endpoint: Endpoint, done: @escaping MoyaProvider.RequestResultClosure) in
guard let request = try? endpoint.urlRequest() else { return }
self.authenticator.authenticate(request, done: { (request) in
done(.success(request))
})
}
provider = MoyaProvider<EndPoint>(requestClosure: requestClosure