草庐IT

Alamofire-SwiftyJSON

全部标签

ios - Alamofire 请求的进度

是否可以显示进度Alamofire.request(.POST,URL,parameters:parameter,encoding:.JSON).responseJSON{responsein//Doyourstuff}我将我的图像/文档作为base64字符串获取,然后将其转换为移动设备中的文件我可以用百分比显示进度条吗?我正在使用Alamofire,Swift2 最佳答案 在Alamofire中监控进度的方式是在Request上使用progress闭包。有关用法的更多详细信息,请参阅README.虽然README中的示例演示了下载

ios - Xcode 8 和 iOS 10 支持 SwiftyJSON 吗?

我最近将我的SwiftiOS应用程序从Xcode7升级到Xcode8并将部署平台从iOS9.3升级到iOS10。我的应用程序开始出现如下错误:Modulefilewascreatedbyanolderversionofthecompiler:rebuild'SwiftyJSON'andtryagain.我用Google搜索并在SOModulefilewascreatedbyanolderversionofthecompiler上找到了这个链接.按照说明删除派生数据并使用carthageupdate--no-use-binaries命令重建。但是应用程序仍然无法构建并提示上述错误消息。X

json - Alamofire 奇怪的 JSON 前缀 - Swift 2.0

我试图从API获取JSON文件,但Alamofire(分支:Swift2.0)返回带有奇怪前缀(Alamofire.Result.Success)的文件。如果这是一个愚蠢的问题,我很抱歉,但我是alamofire的新手。我怎样才能得到一个可以与SwiftyJSON一起使用的NORMAL文件。我的代码:funcgetText(image:UIImage){leturl="https://api.idolondemand.com/1/api/sync/ocrdocument/v1"letapiKey="xxx-xxx-xxx-xxx-xxx"letmode="document_photo"

swift - Alamofire 自定义参数编码

我正在使用Alamofire并希望使用内容类型“text/html;charset=utf-8”对我的参数进行编码。我遵循了文档https://github.com/Alamofire/Alamofire用于自定义参数编码和创建letcustom:(URLRequestConvertible,parameters:[String:AnyObject]?)->(NSURLRequest,NSError?)={(URLRequest,parameters)inletmutableURLRequest=URLRequest.URLRequest.mutableCopy()as!NSMutab

ios - 使用 Alamofire 和 Mailgun 发送电子邮件,电子邮件正文为 HTML

我正在尝试按照中的建议使用Alamofire和Mailgun从iosSwift应用程序的后端发送电子邮件mailgun.swift但是我想在我的电子邮件中输出HTML..下面是我的代码letkey="dfasewr4353terf34t43fefdf34r"letEmailBody="JillSmith50td>EveJackson94JohnDoe80"letparameters=["from":from@fromme.com,"to":to@tome.com,"subject":"myEmailSubject","text":EmailBody]Alamofirerequest(.

swift - 使用 `alamofire` 跟踪已下载的文件

我如何在alamofireswift2.1中跟踪或记录已下载的文件,这样我就不必再次下载相同的文件了?我们是否有alamofire提供的本地方法,或者我们必须在下载目录中的任何文件之前检查我们是否已经有同名文件????我对如何通过正确的方法实现这一目标感到困惑如果有人能消除我对此的困惑,那将对我非常有帮助,谢谢更新:letdocumentsURL=NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory,inDomains:.UserDomainMask)[0]letfileUrl=documentsURL.U

ios - 如何在 Swift 中使用 Alamofire 上传带有 JSON 参数的图像?

我需要将图像上传到结构必须如下所示的服务器端点:{"name":"","description":"","photo":imageFile}如何使用Alamofire发送此类请求?我试过了,但结果是错误的,错误消息是InvalidtypeinJSONwrite(NSConcreteData)这是我的代码:letimageData=UIImagePNGRepresentation(image)letbase64String=imageData!.base64EncodedDataWithOptions([])letparameters=["name":"name","descriptio

swift - 使用 Alamofire.upload(...) 将 NSData 从 S3 放入 PreSigned URL 在 iOS 8 上不起作用

以下代码在iOS9上运行良好,但在iOS8上运行时失败,Amazon返回错误400。响应仅包含header:连接=关闭;“内容类型”=“应用程序/xml”;日期=“星期三,2016年4月13日12:19:21GMT";服务器=AmazonS3;...NSData是一个图像,Content-Type是“image/png”,这告诉亚马逊不要将它存储为“二进制/八位字节流”。funcuploadFile(locationURL:String,http:Alamofire.Method,mimeType:String,fileData:NSData)->ApiCaller{Alamofire

ios - 在 Alamofire 请求中打印数据

我正在尝试快速打印从alamofirepost请求返回的数据,如下所示:Alamofire.request(.POST,"http://blablabla.com/test1",parameters:["operand1":"123"]).response{request,response,data,errorinprint(request)print(response)print(data,radix:16)print(error)}但是当我尝试打印数据时,它不会打印一个字符串,而是打印:我对swift有点陌生,所以我真的不知道是否有办法或原因。 最佳答案

Swift + Alamofire - 验证并获取 XML 文件

我有一个受用户名和密码保护的网站。我需要获取XML文件然后解析它。我尝试了很多解决方案,但没有一个对我有用。我收到此代码。Error:ErrorDomain=NSCocoaErrorDomainCode=3840"Theoperationcouldn’tbecompleted.(Cocoaerror3840.)"(Encounteredunknowntagtablessonline1)UserInfo=0x1aadf300{NSDebugDescription=Encounteredunknowntagtablessonline1,kCFPropertyListOldStylePars