问题标签 [alamofire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
13863 浏览

methods - 如何在 Swift 的方法中将字典作为参数传递?

我在我的代码中创建了以下方法:

我需要在此方法中将以下字典作为参数传递,该方法定义如下:

如何在上述方法中将此字典作为参数传递?

应该注意的是,方法在另一个类中,我通过创建它的对象来调用该方法,如下所示:

SignIn 是在 Services.swift 类中定义的,所以我试图这样称呼它

但出现以下错误

我错在哪里以及如何解决。我被困在这里几天了。

0 投票
2 回答
276 浏览

swift - 如何解决 Swift 中的类名冲突

我在基于 Swift 的 iOS 应用程序中使用 Alamofire 和 SwiftyJSON 库,问题是它们都有一个“JSON”类,这当然不起作用。如何解决这个问题?是否可以使用命名空间或类似的东西?将这些类编译成单独的框架,然后引用框架而不是添加源代码类,行吗?

0 投票
1 回答
1896 浏览

ios - 使用 SwiftyJSON 处理 JSON 响应

我尝试了很长时间使用 SwiftyJSON 处理 JSON 响应,但我不知道如何解析响应。这是我的代码:

我使用 Alamofire 执行的请求并返回 JSON 响应。响应如下:

我想将所有元素保存在字符串中并将它们归还。如何解析保存在 let 中的 JSON 响应let json?我尝试使用Alamofire-SwiftJSON,但代码不起作用。我发现的所有示例都太旧了,因为几天前 SwiftyJSON 代码被重构了。

谢谢!

0 投票
14 回答
210746 浏览

ios - 如何在 Swift 中解析来自 Alamofire API 的 JSON 响应?

以下代码是我编写的,我也在 JSON 中得到响应,但 JSON 的类型是“AnyObject”,我无法将其转换为 Array 以便我可以使用它。

0 投票
1 回答
2518 浏览

ios - 字典不可转换为 Void

大家好,我一直在网上搜索,但运气不佳,但我试图绕过 Alamofires 的异步性质。我正在尝试将 JSON 响应作为字典返回,但 Xcode 给了我“字典不可转换为 'Void'”

任何帮助将不胜感激。

0 投票
11 回答
101290 浏览

ios - 使用 Alamofire 上传带参数的文件

我正在尝试使用Alamofire. 使用 File ( NSUrl) 时上传工作正常,但是,我似乎无法弄清楚如何使用该NSData选项?

这是我的测试:

我收到状态码 415?

另外,如何在上传中发送其他参数?

谢谢

编辑

我没有设置正确的内容类型:

仍然无法弄清楚如何在上传时发送其他参数。

0 投票
1 回答
777 浏览

swift - 是否可以使用 Alamofire 创建多个单独的操作队列(或类似的东西)?

因此,我需要进行 300 多个 get api 调用,而且我不想一次将它们全部传递并给服务器带来压力。所以我在考虑一次做大约 5 个异步调用。从我在这里阅读的内容来看,操作队列听起来很棒并且非常有用。从这个问题的答案来看,异步示例创建了一个操作队列并将其传递给调用。我假设如果我做了这样的事情,我可以制作 5 个单独的队列并将我的呼叫集中到这 5 个队列中(我假设,因为我想使用 Alamofire,所以实际上没有尝试过)。Alamofire 有类似的可能吗?

0 投票
0 回答
533 浏览

ios - 使用 SwiftyJSON 处理 NSNull

我想用 NSNull 处理 SwiftyJSON 返回值,但我不知道怎么做?如果达到超时,我会从 SwiftyJSON 中返回一个 JSON 枚举object : NSNull()

这是我的代码:

如何在 if 子句中解析返回值?如果返回值来自NSNull我想要生成错误消息的类型。

谢谢!

0 投票
1 回答
1338 浏览

ios - 在 Swift 中使用 Alamofire 解析 JSON 响应

使用 Alamofire 框架时,我的响应似乎没有得到正确解析。我得到的 JSON 响应有一些似乎不是字符串的键,我不知道如何引用它们/获取它们的值。

这是我进行调用的代码部分:

这是调用该函数时的第一部分打印输出

您会注意到results不是"results",而是"price_per_adult"正确的格式。我错过了一些步骤吗?当我将它转换为 NSDictionary 时,它也没有做任何事情来帮助密钥格式。

我还在 javascript 和 ruby​​ 中尝试了相同的端点,并且都没有问题地返回,所以我相当有信心这不是导致问题的 API。

0 投票
2 回答
19291 浏览

ios - 如何在 Alamofire 中暂停/恢复/取消我的下载请求

我正在使用 Alamofire 下载有进度的文件,但我不知道如何暂停/恢复/取消特定请求。