cost 98 ms
迁移 Alamofire 4 到 5 构建问题 - Migration Alamofire 4 to 5 build issue

我在 2 年后进行迁移,很多事情都发生了变化,现在在构建时标记了很多错误。 大多数与Alamofire 5有关。现在有很多错误不断出现。 错误: //错误:不能专门化非泛型类型 由自动建议修复,但出现下一个错误错误:尾随闭包传递给不接受闭包的“DataPreprocessor”类型参数 现在在 Al ...

Swift 表单数据使用带有参数的 Alamofire 5 - Swift form-data using Alamofire 5 with parameters

我是初学者 iOS 开发人员,我不知道如何使用 Alamofire 5 上传文件,我知道有很多类似的问题,但这里的所有主题都来自非常旧的版本,我无法让它工作。 我试过这段代码,但我不适合我的情况,它给了我成功,但文件没有上传,我得到的结果不是我在 postman 中得到的。 这是代码: 用法: 这 ...

Alamofire 如何维护请求顺序? - Alamofire how to maintain request order?

我使用单个串行队列作为 rootQueue/请求/序列化队列 然而,请求似乎是按照创建顺序的随机顺序完成的 完成打印到控制台: []中的数字代表创建顺序 PS:序列化时顺序也是错误的 队列是串行的,但结果看起来像是并发的 如何维护请求和结果的 FIFO 顺序 ...

将 Alamofire 完成处理程序转换为异步/等待 | Swift 5.5, * - Convert Alamofire Completion handler to Async/Await | Swift 5.5, *

我有当前可用的 function。 我将它与完成处理程序一起使用: 如何将其转换为 swift 5.5 的新异步/等待功能? 这是我试过的: 但是我没有在打印语句的最后得到值。 我有点迷失在这个过程中,我想转换我的旧功能,这个例子会有很大帮助。 编辑: 下面的答案有效,但我在 Alamofire ...

Alamofire 上传进度 - Alamofire upload progress

我对 Alamofire(以及一般的 Swift)完全陌生。 我需要获取实时上传进度。 如何做到这一点? 我在这里上传多个 PDF 文档: 这里只输出,这不是我所期望的 那么这个文档是在撒谎吗? https://github.com/Alamofire/Alamofire/blob/ma ...

在 AFError 中投射服务器响应 - cast server response in AFError

我想要实现的是我有一个NetworkManager来处理对服务器的request ,并通过AFError处理错误。 但是,有时当服务器响应为 4xx 时,会有一条带有该响应的自定义消息,我想向用户展示但不知道如何实现它。 这是我的NetworkManager 除了错误之外,我还希望能够投射服务器响应 ...

如何使用 Alamofire 从缓存和网络加载数据? - How to load data BOTH from cache and from network using Alamofire?

我正在尝试使用缓存来使我的 iOS 应用程序更加活泼。 我想为每个请求做的是: 如果存在,则从缓存中返回数据 如果连接到互联网,在后台从 API 加载数据 如果来自 API 的数据与缓存中已有的数据不同,请更新缓存并再次返回该数据,以便刷新 UI 我知道如果缓存中已经有一些数据并且我已 ...

如何解码 Alamofire 5 中的错误正文? - How to decode the body of an error in Alamofire 5?

我正在尝试将我的项目从 Alamofire 4.9 迁移到 5.3,但我很难处理错误。 我想尽可能多地使用Decodable ,但我的 API 端点在一切顺利时返回一个 JSON 结构,而在出现错误时返回一个不同的 JSON 结构,所有端点的所有错误都相同。 我的代码中对应的Codable是Api ...

自定义验证错误不再在 Alamofire 5 中起作用 - Custom validation error no longer working in Alamofire 5

使用 Alamofire 4,我们有一个 API 响应验证器,我们调用如下: 它看起来像这样: 适当的错误会返回到请求完成处理程序, 我们可以用正确的错误更新 UI,每个人都很高兴。 但现在有了 Alamofire,它是这样的: 我需要像这样访问: 这似乎很荒谬。 我错过了什么? 当方法没有任何改变 ...

覆盖 sessionDidReceiveChallenge 方法以绕过 Alamofire5 中的服务器信任问题 - override sessionDidReceiveChallenge method to bypass server trust issue in Alamofire5

大家好,我们之前使用的是 alamofire 4.9.1,最近我升级到了 Alamofire 5,因此我们面临以下错误此服务器的证书无效。 您可能正在连接到伪装成“XXX.XXX.XX.X”的服务器,这可能会使您的机密信息处于危险之中。" UserInfo={NSLocalizedRecoveryS ...


排序:
质量:
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM