草庐IT

Alamofire-SwiftyJSON

全部标签

ios - 在 Alamofire 中快速发送 GET 请求中的 json 对象

我正在尝试执行一个绑定(bind)了json对象的GET请求,这就是我生成JSON对象的方式letjsonObject:[String:AnyObject]=["ean_code":["type":"match","value":"16743799"]]然后我执行了请求像这样Alamofire.request(.GET,Constant.WebClient.WS_URL+"/product?filters="+String(jsonObject),parameters:parameters)但这给了我一个错误,它不能用无效字符绑定(bind)URL所以我对这个URL进行了编码letre

ios - 如何使用 Alamofire 多部分上传多张图片?

我无法使用Alamofire以多部分方式上传多张图片。谁能帮我?提前致谢!!有关更多详细信息,我正在使用此代码创建图像数据的正文部分:funcimageArrayToNSData(array:[UIImage],boundary:String)->NSData{letbody=NSMutableData()vari=0;forimageinarray{letfilename="image\(i).jpg"letdata=UIImageJPEGRepresentation(image,0.8);letmimetype="image/jpeg"letkey="product_images"

ios - MYSQL 和 Swift - 上传图像和文件 ||使用 Alamofire 会更好吗?

我正在尝试上传图像和文本文件(将其作为数据上传)。到目前为止,我可以单独正确上传图片,也可以单独上传文本文件数据,将其作为.txt成功上传。现在我需要同时上传图片和.txt文件...我不确定如何为此在我的IOS应用中设置参数....到目前为止,这就是我上传.txt文件的方式(基本上与我上传图片的方式相同,但我更改了“文件名”和“mimetype”)funccreateBodyWithParameters(parameters:[String:Any]?,filePathKey:String?,filePathKey1:String?,imageDataKey:NSData,imageD

ios - RequestRetrier Alamofire 锁不工作

我正在使用Alamofire实现RequestRetrier以刷新给定用户的accessToken。funcshould(_manager:SessionManager,retryrequest:Request,witherror:Error,completion:@escapingRequestRetryCompletion){lock.lock();defer{lock.unlock()}ifletresponse=request.task?.responseas?HTTPURLResponse,response.statusCode==401{requestsToRetry.ap

ios - Alamofire 在接收所有数据之前验证 header (完整主体)

使用Alamofire,是否可以在下载完整文件之前具有处理header响应的功能?例如:我们的应用在多个页面上使用相同的元素。这些元素是使用请求收集的。每个请求都有自己的哈希值(md5校验和)。我们在header中发送此散列,如果在缓存系统中识别出散列,我想中止请求。示例实现APIManager.sharedManager.request(url,method:method,parameters:parameters).doSomethingHere{//Iwanttoreadtheheadershere,beforethedataisfetchedfromtheserver.//Th

ios - Alamofire 优先队列

我正在使用Alamofire作为我的Swift应用程序的网络库。有没有办法用Alamofire保持网络请求的“优先队列”?我相信我过去曾在图书馆中看到过此功能,但我找不到它或找不到关于此的其他帖子。假设我在我的应用程序中打开一个页面,它开始发出一些请求。首先它获取一些JSON,这很快而且没有问题。从该JSON中提取一些信息,然后开始下载图像。这些图像可能非常大并且需要很多秒(有时约30秒或更长时间)。但棘手的部分是用户可以选择在图片下载完成之前转到下一页。如果用户在图片下载完成之前移至下一页,是否可以将其移至优先级较低的队列?这样当下一页上的图像开始加载时,它们会加载得更快吗?如果可能

ios - 排序 SwiftyJSON 结果

我正在使用SwiftyJSON填充工作正常的TableView,但我正在努力寻找一种对数据进行排序的方法。我已经放置了我的代码,因为我觉得有一种更好的方法来存储和显示数据,因为目前我将它放入每个json标记的单独数组中,这使得排序变得困难。对swift非常陌生,因此不胜感激。我可以在使用之前对json结果进行排序吗,或者是否有更好的存储方式?我想根据时间对下面的内容进行排序以打印到表格View,因为它只是按顺序打印。示例json:[{"name":"JohnDoe","time":13683},{"name":"DaveSmith","time":20683},{"name":"Cra

ios - swift ,使用 alamofire 将图像上传到 php 服务器

我用这段代码用alamofird上传照片:Alamofire.upload(.POST,Url,multipartFormData:{multipartFormDatainifletData=UIImagePNGRepresentation(imageData){multipartFormData.appendBodyPart(data:Data,name:"file",fileName:filename+".png",mimeType:"image/png")//print(Data)}multipartFormData.appendBodyPart(data:sessionId.d

swift - 具有自定义参数编码的 Alamofire,可快速应用

我必须在我的swift应用程序中从soapweb服务调用一些方法,所以我认为我应该使用自定义参数编码,但是当我为此编码创建闭包时,它似乎永远不会被调用。我做错了什么吗?这是我的代码:letcustom:(URLRequestConvertible,[String:AnyObject]?)->(NSURLRequest,NSError?)={(URLRequest,parameters)inletmutableURLRequest=URLRequest.URLRequest.mutableCopy()asNSMutableURLRequestmutableURLRequest.setVa

json - SwiftyJSON 不工作/Swift 1.2 SwiftyJSON 文件

当我将我的SwiftyJSON文件添加到我的项目时,它有大约45个错误,其中大约44个将as更改为as!。现在我被困在第238行的最后一个,然后我就可以走了。错误说:无法将“AnyObject”类型的值分配给“AnyObject!”类型的值代码如下所示:set{ifself.type==.Array{vararray_:AnyObject=self.objectas![AnyObject]ifarray_.count>index{array_[index]=newValue.objectself.object=array_}}}错误在array_[index]=newValue.obj