草庐IT

Alamofire4

全部标签

swift - Alamofire 发送对象作为参数

我很难做一些简单的事情。我要发送的数据如下:{"nickname":"Rado","social":{"data:{"accesstoken":"xx","applicationId":"xx","userId":"xx"},"type":"whatever"}}目前我正在这样做:letparams=["nickname":userName,"social":["type":"whatever","data":["userId":accessToken.userID,"accesstoken":accessToken.tokenString,"applicationId":access

ios - 获得无效响应 Alamofire

您好,我正在使用Alamofire,但收到“无效的JSON”。在响应中,我使用了以下代码-parametersV=["username":amrit21@yopmail.com,"password":123456]letheaders=["Content-Type":"application/json","x-csrf-token":""]Alamofire.request(.POST,"https://dev.staffingevolution.com/api/user/login",parameters:parametersV,headers:headers).responseJS

ios - 在 Swift 中使用 AlamoFire 创建泛型方法

我正在使用AlamoFire进行API调用,并且在我的整个项目中都有这样的东西:staticfunclogin(userName:String,password:String)->User{letparameters=["userName":userName,"password":password]letuser=User()Alamofire.request(.POST,"myserver.com/login",parameters:parameters,encoding:.JSON).validate().responseObject{(response:Response)insw

ios - Alamofire 4.0.0 : [String:String] is not convertible to [String : Any] & Request is ambiguous without more context

我正在将Alamofire更新到4.0.0Beta1并将XCode8更新到Beta6。首先,我得到了[String:String]isnotconvertibleto[String:Any]错误代码letparameter=["scope":"\(scope)","client":"\(clientId)"]Alamofire.request(link,withMethod:.POST,parameters:parameter,encoding:.json).responseJSON在我更改后将[String:Any]添加到参数中,错误消失但产生了新错误:Expressiontype'

swift - 无法调用非函数类型的值 'HTTPURLResponse?' - Alamofire 4.0

我刚开始从swift2.2->3.0转换我的旧项目。在这个过程中,我不得不将Alamofire更新到4.0版以获得对新swift版本的支持。我已经修复了大部分问题,但我还没有解决这个问题?谁能解释一下为什么最后的返回语句显示以下错误:Cannotcallvalueofnon-functiontype'HTTPURLResponse?'具体来说:returnresponse(responseSerializer:responseSerializer,completionHandler:completionHandler)extensionAlamofire.DataRequest{fun

ios - 使用 Alamofire 下载图片时出错

尝试使用Alamofire修复预先存在的项目,但出现错误。有问题的代码是:Alamofire.request(.GET,"https://www.domain.com/demo-mobile-images/dogs-blue.jpg").response{(request,response,data,error)intableViewCell.backgroundImageView.image=UIImage(data:data,scale:1)}但我得到错误:Cannotinvoke'response'withanargumentlistoftype'((_,_,_,_)->_)'看

swift - 使用带有 Alamofire 的 SWXMLHash 解析 xml 时出错

我在Swift4中使用podpod'SWXMLHash','~>4.0.0'pod'Alamofire','~>4.5'当我使用以下代码解析XML时,出现错误:Type'XMLIndexer'doesnotconformtoprotocol'Sequence'代码:Alamofire.request("https://itunes.apple.com/us/rss/topgrossingapplications/limit=10/xml").response{responseindebugPrint(response)guardletdata=response.dataelse{ret

swift - Alamofire 5 上传编码完成

我正在使用Swift4和Alamofire5,我上传了两张multibart照片,我想打印进度AF.upload(multipartFormData:{MultipartFormDatainMultipartFormData.append(firstPic,withName:"first_pic",fileName:"image.jpeg",mimeType:"image/jpeg")MultipartFormData.append(secondPic,withName:"second_pic",fileName:"image.jpeg",mimeType:"image/jpeg")}

swift - 使用 Alamofire 和 SwiftyJson 从函数返回值

我有一个返回信息菜单(主要是菜单、menu_headers和项目)的应用程序。我想要这样的东西:EKMenu.getMenu(menu_id:Int)那会返回一个菜单,但我想我需要一个完成处理程序。我目前有:classfuncgetMenu(menu_id:Int){//classfuncgetMenu(menu_id:Int,completionHandler:(NSArray->Void)){leturl="https://www.example.com/arc/v1/api/menus/\(menu_id)/mobile"Alamofire.request(.GET,url).r

swift - Alamofire4/Swift3 中的 Response<AnyObject, NSError> 未声明类型

我正在将旧代码更新到新的iOS和Swift版本以及Alamofire版本,到目前为止这一直是一个巨大的难题。我有这段代码,我已经简化了fileprivatefuncfetchOuttings(_type:MyType,callback:((Response)->())?){/*...*/Alamofire.request(url,method:.get,parameters:nil,encoding:JSONEncoding.default,headers:header).responseJSON(completionHandler:{responseiniflet_callback=