问题标签 [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.
methods - 如何在 Swift 的方法中将字典作为参数传递?
我在我的代码中创建了以下方法:
我需要在此方法中将以下字典作为参数传递,该方法定义如下:
如何在上述方法中将此字典作为参数传递?
应该注意的是,方法在另一个类中,我通过创建它的对象来调用该方法,如下所示:
SignIn 是在 Services.swift 类中定义的,所以我试图这样称呼它
但出现以下错误
我错在哪里以及如何解决。我被困在这里几天了。
swift - 如何解决 Swift 中的类名冲突
我在基于 Swift 的 iOS 应用程序中使用 Alamofire 和 SwiftyJSON 库,问题是它们都有一个“JSON”类,这当然不起作用。如何解决这个问题?是否可以使用命名空间或类似的东西?将这些类编译成单独的框架,然后引用框架而不是添加源代码类,行吗?
ios - 使用 SwiftyJSON 处理 JSON 响应
我尝试了很长时间使用 SwiftyJSON 处理 JSON 响应,但我不知道如何解析响应。这是我的代码:
我使用 Alamofire 执行的请求并返回 JSON 响应。响应如下:
我想将所有元素保存在字符串中并将它们归还。如何解析保存在 let 中的 JSON 响应let json
?我尝试使用Alamofire-SwiftJSON,但代码不起作用。我发现的所有示例都太旧了,因为几天前 SwiftyJSON 代码被重构了。
谢谢!
ios - 如何在 Swift 中解析来自 Alamofire API 的 JSON 响应?
以下代码是我编写的,我也在 JSON 中得到响应,但 JSON 的类型是“AnyObject”,我无法将其转换为 Array 以便我可以使用它。
ios - 字典不可转换为 Void
大家好,我一直在网上搜索,但运气不佳,但我试图绕过 Alamofires 的异步性质。我正在尝试将 JSON 响应作为字典返回,但 Xcode 给了我“字典不可转换为 'Void'”
任何帮助将不胜感激。
ios - 使用 Alamofire 上传带参数的文件
我正在尝试使用Alamofire
. 使用 File ( NSUrl
) 时上传工作正常,但是,我似乎无法弄清楚如何使用该NSData
选项?
这是我的测试:
我收到状态码 415?
另外,如何在上传中发送其他参数?
谢谢
编辑
我没有设置正确的内容类型:
仍然无法弄清楚如何在上传时发送其他参数。
swift - 是否可以使用 Alamofire 创建多个单独的操作队列(或类似的东西)?
因此,我需要进行 300 多个 get api 调用,而且我不想一次将它们全部传递并给服务器带来压力。所以我在考虑一次做大约 5 个异步调用。从我在这里阅读的内容来看,操作队列听起来很棒并且非常有用。从这个问题的答案来看,异步示例创建了一个操作队列并将其传递给调用。我假设如果我做了这样的事情,我可以制作 5 个单独的队列并将我的呼叫集中到这 5 个队列中(我假设,因为我想使用 Alamofire,所以实际上没有尝试过)。Alamofire 有类似的可能吗?
ios - 使用 SwiftyJSON 处理 NSNull
我想用 NSNull 处理 SwiftyJSON 返回值,但我不知道怎么做?如果达到超时,我会从 SwiftyJSON 中返回一个 JSON 枚举object : NSNull()
这是我的代码:
如何在 if 子句中解析返回值?如果返回值来自NSNull
我想要生成错误消息的类型。
谢谢!
ios - 在 Swift 中使用 Alamofire 解析 JSON 响应
使用 Alamofire 框架时,我的响应似乎没有得到正确解析。我得到的 JSON 响应有一些似乎不是字符串的键,我不知道如何引用它们/获取它们的值。
这是我进行调用的代码部分:
这是调用该函数时的第一部分打印输出
您会注意到results
不是"results"
,而是"price_per_adult"
正确的格式。我错过了一些步骤吗?当我将它转换为 NSDictionary 时,它也没有做任何事情来帮助密钥格式。
我还在 javascript 和 ruby 中尝试了相同的端点,并且都没有问题地返回,所以我相当有信心这不是导致问题的 API。
ios - 如何在 Alamofire 中暂停/恢复/取消我的下载请求
我正在使用 Alamofire 下载有进度的文件,但我不知道如何暂停/恢复/取消特定请求。