67得票16回答
设置Alamofire中的超时时间

我正在使用Alamofire 4.0.1,并且我想为我的请求设置超时时间。我尝试了这个问题中提供的解决方案:question: 在第一个情况下,它会抛出一个NSURLErrorDomain(超时已正确设置):let configuration = URLSessionConfiguratio...

63得票5回答
如何从Alamofire返回值

我正在使用Swift创建的API进行URL调用,方法如下:class API { let apiEndPoint = "endpoint" let apiUrl:String! let consumerKey:String! let consumerSecret:String...

62得票3回答
在iOS Swift中将远程JSON数据同步到本地缓存存储

我正在尝试查找解决方案,以便在iOS设备上简单处理所有必要的步骤以只读方式使用远程JSON数据。这意味着获取远程JSON数据,将其存储到iOS设备的本地缓存中以供离线使用,刷新缓存,解析JSON数据。我认为这是现在所有移动应用程序的非常普遍的要求。 我知道可以手动下载远程JSON文件,将其存...

62得票3回答
什么是Xcode中的嵌入式二进制文件?

我在Swift项目中使用Alamofire,他们的手动安装说明中的一部分是将Alamofire添加到应用程序目标的嵌入式二进制文件下。 什么是嵌入式二进制文件?

57得票2回答
在HTTP错误期间获取响应正文的任何方法吗?

我正在调用一个API,偶尔会抛出HTTP 403错误,响应体可以以json的形式提供一些额外的信息,但是我无论如何都似乎无法从Alamofire响应对象中获取这些信息。如果通过chrome访问API,开发者工具中可以看到这些信息。以下是我的代码: Alamofire.request(muta...

55得票9回答
如何在Alamofire中禁用缓存

使用Alamofire发送两次GET请求时,我收到了相同的响应,但我期望得到不同的响应。我想知道是否是因为缓存造成的,如果是,我想知道如何禁用它。

54得票14回答
Alamofire Swift 3.0:调用中的额外参数

我已将我的项目迁移到Swift 3(并使用Podfile中的pod 'Alamofire', '~> 4.0'更新了Alamofire到最新的Swift 3版本)。 现在在每个Alamofire.request上都会出现“调用中有多余的参数”错误。例如:let patientIdUrl...

54得票15回答
调用中有多余的参数'method'。

在最新版本(4.0.0)中调用Alamofire请求方法时出现错误。语法如下: Alamofire.request(urlString,method: .post, parameters: requestParams, encoding: .JSON, headers: [:]) reques...

53得票7回答
链接多个Alamofire请求

我正在寻找一种好的模式,可以链接多个HTTP请求。我想使用Swift,并且最好使用Alamofire。比如说,我想要做以下操作:发出PUT请求发出GET请求用数据重新加载表格似乎promises的概念很适合这种情况。如果我能做到以下操作,PromiseKit可能是一个不错的选择:NSURLCo...

50得票5回答
Swift Alamofire与AFNetworking对比

我正在使用Swift开发应用程序,想要调用REST API。我发现有两个流行的库,AFNetworking和Alamofire。但是我不知道哪个更好(是否更受欢迎或具有更多功能)。 有人可以建议一下Alamofire和AFNetworking之间的主要区别吗?