alamofire相关内容

如何让alamofire下载进度在后台ios中运行?

我正在使用 Alamofire 下载数据 如何让 alamofire 在后台快速运行下载? 谢谢 解决方案 基本思路如下: 关键问题是,对于后台下载,您的应用程序实际上可能会在下载过程中被终止(例如,由于内存压力而被抛弃).幸运的是,当后台下载完成后,您的应用程序会再次启动,但您最初提供的任何任务级闭包早已不复存在.为了解决这个问题,在使用后台会话时,应该依赖委托方法使用 ..
发布时间:2021-11-26 22:58:59 移动开发

如何解码不同类型的 JSON 属性?

我有一个 JSON {“电视节目": {“身份证":5348,"name": "超自然","permalink": "超自然","url": "http://www.episodate.com/tv-show/supernatural",“描述":“超自然是由埃里克·克里普克创作的美国奇幻恐怖电视连续剧.它于 2005 年 9 月 13 日在 WB 上首播,随后成为 CW 的继任者阵容的一部分. ..
发布时间:2021-11-26 22:58:49 移动开发

Swift 3 - Alamofilre 4.0 多部分图像上传进度

我已经完成了图片上传并使用以下方法成功上传到服务器. 现在我想上传带有进度的图片,有人能告诉我该怎么做吗?我到处都找到了,但没有得到正确的解决方案. 没有进度的图片上传代码: @IBAction func uploadClick(_ sender: AnyObject) {//定义参数让参数 = ["file_name": "swift_file.jpeg"]Alamofire.up ..
发布时间:2021-11-26 22:58:39 移动开发

错误域=NSPOSIXErrorDomain 代码=100“协议错误";

我正在尝试使用 .get 方法使用 Alamofire 调用服务.该请求没有什么特别的,没有参数,只有一个 Authorization 标头. 我在这里有点生气,因为当我使用相同的 URL 和授权令牌在邮递员上运行它时,请求工作正常,但是当我使用 Alamofire 运行我的应用程序代码时,它返回此错误: Error Domain=NSPOSIXErrorDomain Code=100 ..
发布时间:2021-11-26 22:58:31 移动开发

为什么会在 void 函数中出现 Unexpected non-void 返回值?

我创建了一个函数来从 API 获取 URL,并返回 URL 字符串作为结果.但是,Xcode 给了我这个错误信息: void 函数中出现意外的非 void 返回值 有人知道为什么会这样吗? func getURL(name: String) ->细绳 {让标头:HTTPHeaders = [“曲奇":曲奇“接受":“应用程序/json"]让 url = "https://api.go ..
发布时间:2021-11-26 22:58:21 移动开发

iOS Alamofire 停止所有请求

有什么办法可以例如说: Alamofire.Manager.cancelAllRequests() 或 Alamofire.Manager.sharedInstance.cancelAllRequests()? 当然,如果这些请求(尤其是在图像下载的情况下)只会在稍后调用相同的 URL 时暂停,但是...我至少需要能够在全局范围内取消所有请求等级.一些建议? 在我的应用程序中,我 ..
发布时间:2021-11-26 22:58:10 移动开发

带有 Alamofire 4 正文数据的 POST 请求

如何使用 Alamofire 4 在 HTTP 正文中发送带有数据的 POST 请求?我在 swift 2.3 中使用了自定义编码,效果很好.我转换了我的代码 swift 3 并且我尝试参数化编码但没有工作.这段代码: public struct MyCustomEncoding : ParameterEncoding {私人出租数据:数据初始化(数据:数据){self.data = 数据}pu ..
发布时间:2021-11-26 22:58:03 移动开发

如何添加 Alamofire URL 参数

我有一个使用 Postman 传入 URL 参数的工作场景.现在,当我尝试在 Swift 中通过 Alamofire 执行此操作时,它不起作用. 您将如何在 Alamofire 中创建此网址?http://localhost:8080/?test=123 _url = "http://localhost:8080/"让参数:参数= [“测试":“123"]Alamofire.reques ..
发布时间:2021-11-26 22:57:53 移动开发

iOS 9.3:发生 SSL 错误,无法与服务器建立安全连接

我在使用自签名证书时遇到以下错误 Error Domain=NSURLErrorDomain Code=-1200 "发生 SSL 错误并且无法与服务器建立安全连接. 同时为我的一个演示应用程序测试网络服务 iOS 9.3 XCode 7.3 Swift 2.2 Alamofire 3.3.0 和本地服务器:https://filename.hostname.net ..
发布时间:2021-11-26 22:57:43 移动开发

使用 Alamofire 快速上传多张图片

我正在使用以下代码将单个图像上传到服务器: private static func urlRequestWithComponents(urlString:String, parameters:Dictionary, imageData:NSData?, imageName: String) ->(URLRequestConvertible, NSData) {//创建要发送的 url 请求让 m ..
发布时间:2021-11-26 22:57:32 移动开发

如何将 Alamofire 与自定义标头一起使用

我刚刚开始研究 Mattt 的精彩新 Alamofire swift 网络库,我不太确定如何将它与自定义标头一起使用. 我试图从 AFNetworking 转换为 Alamofire 的代码是这样的: let request = NSMutableURLRequest(URL: url)request.setValue(authorizationToken, forHTTPHeaderFi ..
发布时间:2021-11-26 22:57:22 移动开发

Alamofire 火变量类型没有下标成员

更新到 Alamofire 4 并将我的代码更新到 Swift 3 后,由于某种原因,我的所有请求都不起作用.我尝试使用的变量以红色突出显示,并说“任何类型的变量都没有下标成员" 这是我的代码: Alamofire.request("https://example.com/notifications.php?action=\(action)&UUID=\(UniversalUUID)&t ..
发布时间:2021-11-26 22:57:11 移动开发

alamofire.error Code=-6006 "JSON 无法序列化

一直在研究这个,但没有成功.我有一个转到 UIButton 的函数,仅用于对使用所有 JSON 的 rails api 执行 alamofire 调用. 我正在使用 Swift 2、Alamofire 3、XCode 7 &用于部署到 Heroku 的 api 的 Rails 4 当我关闭函数时,我不断收到这个错误: alamofire.error Code=-6006 "JSO ..
发布时间:2021-11-26 22:57:03 移动开发

使用 Alamofire 快速关闭

我正在对服务器进行 API 调用.我正在利用 Alamofire 来处理这个问题.我正在尝试创建一个函数,该函数使用 Alamofire 的 GET 函数返回一个基于自定义类的对象,该类包含此 GET 函数提供的各种输出. 我不清楚这样做的方式. 这是我的自定义类,用于保存有关响应的详细信息: 导入基础类响应包{var 成功 = 假var 响应:AnyObject?= 零变量错误:N ..
发布时间:2021-11-26 22:56:54 移动开发

带有自签名证书的 Alamofire/ServerTrustPolicy

我想使用 Alamofire 通过带有自签名证书的 https 连接与我的服务器进行通信.我的环境在本地主机上运行.我尝试连接,但响应一直是这样的: 成功:false响应字符串:nil 我已经用以下代码完成了: 导入基础导入 UIKit进口阿拉莫火类消息视图:UITableViewController {让 defaultManager: Alamofire.Manager = {让 ser ..
发布时间:2021-11-26 22:56:46 移动开发

使用 Alamofire 处理超时

是否可以为 Alamofire 请求添加超时处理程序? 在我的项目中,我以这种方式使用 Alamofire: init() {让配置 = NSURLSessionConfiguration.defaultSessionConfiguration()configuration.timeoutIntervalForRequest = 30self.alamofireManager = Alam ..
发布时间:2021-11-26 22:56:37 移动开发

如何在 Alamofire 中使用 NetworkReachabilityManager

我想要类似于 Objective-C 中的 AFNetworking 和 Swift 中的 Alamofire NetworkReachabilityManager 的功能: //可达性检测[[AFNetworkReachabilityManager sharedManager] startMonitoring];[[AFNetworkReachabilityManager sharedMana ..
发布时间:2021-11-26 22:56:28 移动开发

在后台会话中下载 AlamoFire

我在新应用中使用 Alamofire(基于 Alamofire 的下载管理器示例)我需要一些有关使用后台会话下载文件的说明.我需要覆盖 SessionDelegate 才能让它工作吗?或者只是backgroundCompletionHandler? 通常使用 Alamofire 在后台处理下载的步骤是什么?以及如何处理我的应用重新发布且下载量不断变化的情况. 解决方案 更新 基 ..
发布时间:2021-11-26 22:56:18 移动开发

“没有这样的模块‘Alamofire’"Xcode 无法识别 Alamofire 框架

我意识到在其他问题中也出现了同样的错误(例如 此处),但他们的解决方案对我不起作用.我的应用程序中不断出现构建失败:“没有这样的模块‘Alamofire’".我按照 cocoadocs 安装说明(此处)安装 Alamofire,但它仍然无法正常工作.我确保所有内容都具有相同的部署目标. 嵌入式二进制文件和框架 这是我的 podfile 文本. source 'https://github ..
发布时间:2021-11-26 22:56:10 移动开发

JSONSerialization JSON 写入中的无效类型 (_SwiftValue)

为什么下面的代码给我错误: JSON 写入中的无效类型 (_SwiftValue). 在这一行抛出错误: urlRequest.httpBody = try JSONSerialization.data(withJSONObject: parameters) 完整代码: let parameters:Parameters = ["resource":[["appUserCode" ..
发布时间:2021-11-26 22:56:02 其他开发