48得票11回答
使用Alamofire处理超时问题

是否可以为Alamofire请求添加超时处理程序? 在我的项目中,我是这样使用Alamofire的:init() { let configuration = NSURLSessionConfiguration.defaultSessionConfiguration() con...

46得票2回答
SSL_ERROR_SSL(1): 操作失败(库内部错误)

我遇到了一些SSL错误(导致我的项目停止/挂起,没有崩溃,因为我有一个DispatchGroup等待请求),我不知道它们是如何引起的,它们是什么,或者该怎么做。 我已经大致阅读了许多关于这个问题的页面,但是几乎没有文档或者有相同问题的人。我尝试了更改info.plist,但似乎没有帮助。两个...

46得票4回答
Swift 3 Alamofire 多部分上传

由于迁移到Swift 3,我发现编译使用Alamofire的项目变得困难。问题出现在上传multipartFormData时:Alamofire.upload(.POST, URL, headers: headers, multipartFormData: { multipar...

46得票12回答
使用Alamofire将图片上传到服务器

这是我使用Alamofire上传图像到服务器的代码,它没有错误,但无法将图像推送到服务器。我该怎么办?let url = URL(string: urlString)! var urlRequest = URLRequest(url: url) urlRequest.httpMethod = ...

45得票3回答
后台下载AlamoFire会话

我正在一个新的应用程序中使用Alamofire(基于Alamofire的下载管理器示例),需要对使用后台会话下载文件进行一些澄清。 需要覆盖SessionDelegate才能使其正常工作吗?或者只需要使用backgroundCompletionHandler? 通常,使用Alamofire在后...

45得票2回答
如何添加Alamofire URL参数

我已经在Postman中使用URL参数设置了一个工作场景。现在当我尝试通过Swift中的Alamofire实现它时,它不能正常工作。 你会如何在Alamofire中创建这个URL? http://localhost:8080/?test=123 _url = "http://local...

44得票11回答
在新的Xcode项目中无法安装Alamofire。"没有这样的模块Alamofire"

我严格按照说明进行操作,重新安装所有内容,但仍出现错误:“没有这样的 Alamofire 模块”。根据以下方式操作: “与此同时,您可以将 Alamofire 添加为 git 子模块,将 Alamofire.xcodeproj 文件拖到 Xcode 项目中,并将框架产品添加为应用程序目标的依...

41得票6回答
AlamoFire不尊重超时时间间隔。

class APIClient { var user = User() let alamoFireManager : Alamofire.Manager? let center = NSNotificationCenter.defaultCenter() i...

41得票9回答
如何在alamofire中检查网络连接?

我正在使用以下代码在服务器上发起HTTP请求。现在我想知道它是否已连接到互联网。以下是我的代码: let request = Alamofire.request(completeURL(domainName: path), method: method, parameters: parame...

40得票9回答
如何将Swift对象转换为字典

我相对于iOS编程比较新。然而,我本以为Swift会有一种自动将对象转换为JSON及其反向的方式。尽管如此,我已经找到了几个可以做到这一点的库。 但是... 似乎无论你如何向Web服务传输数据(甚至使用像AlamoFire这样的东西),请求都必须是字典。所有这些论坛都展示了如何将返回的JS...