87得票10回答
JSONSerialization无效的类型在JSON写入中(_SwiftValue)

为什么以下代码会给我报错: Invalid type in JSON write (_SwiftValue)。 这个错误是出现在以下代码行:urlRequest.httpBody = try JSONSerialization.data(withJSONObject: parame...

80得票3回答
AlamoFire异步的JSON请求completionHandler

我使用过AlamoFire框架,发现completionHandler会在主线程上运行。我想知道下面的代码是否是在completionHandler中创建Core Data导入任务的良好实践:Alamofire.request(.GET, "http://myWebSite.exam...

78得票6回答
Alamofire的URLRequestConvertible的正确使用方法

我已经阅读了一些教程,以及来自@mattt的README文件,但有几个问题还是无法理解: 在实际的API开发中,URLRequestConvertible应该如何正确使用?如果我通过实现URLRequestConvertible协议为所有API创建一个路由器,那么代码将难以阅读。我应该为每...

78得票10回答
如何使用Alamofire记录每个请求/响应?

有没有一种使用Alamofire记录每个请求/响应的方法(类似于AFNetworkActivityLogger)? 我知道有Printable、DebugPrintable和Output(cURL),但它们并不完全符合我的要求。

75得票11回答
在这个上下文中,类型查找的“Method”不明确,Alamofire出现错误。

我在Swift中使用Alamofire进行网络处理时遇到了一个奇怪的错误。 看起来我们无法将 Method 枚举作为参数传递。 [错误出现在Method参数上] private func apiRequest(method: Method, url: String, apiData: [St...

75得票22回答
无法从捆绑包中加载Info.plist文件

无法运行应用程序。出现“无法从包中加载Info.plist”错误。 当我使用CMD+K清理项目时,它可以正常运行。但是每次更改并运行应用程序时,我都必须清理项目。 以下是我的podfile的截图:

73得票1回答
Alamofire与NSURLSession的并发请求

我的测试应用程序出现了一些奇怪的行为。我向同一台服务器发送了大约50个同时进行的GET请求。该服务器是嵌入式服务器,位于资源非常有限的小型硬件上。为了优化每个单独请求的性能,我按如下方式配置了一个Alamofire.Manager实例:let configuration = NSURLSess...

73得票14回答
使用Alamofire在iOS Swift中发送MultipartFormData的POST参数

我第一次使用Alamofire,正在使用最新版本的Alamofire 1.3.1。我想在一个API调用中发送一张图片、一个视频和一些POST参数。我正在使用多部分表单数据。多部分模块正在工作。我遇到了一个问题,无法发送额外的POST参数params。以下是我的代码。"params"是包含额外参...

70得票11回答
如何使用Alamofire添加自定义请求头

我刚开始浏览Mattt的精彩新作Alamofire Swift网络库,但不太确定如何在其中使用自定义标头。我尝试从AFNetworking转换到Alamofire的代码如下:let request = NSMutableURLRequest(URL: url) request.setValue...

68得票9回答
通过Alamofire发送json数组

我想知道是否可以直接在POST请求中发送一个数组(不用字典包装)。看起来parameters参数应该获取一个映射:[String: AnyObject]? 但是我想要发送以下示例JSON:[ "06786984572365", "06644857247565", "06...