草庐IT

Alamofire

全部标签

ios - 如何在 Swift 4 中解析来自 Alamofire 的数据

这是我的第一篇文章。到目前为止,我总是自己找到答案,但今天,经过大量研究,我仍然碰壁......这是我的问题,我从Alamofire请求中获取了一个JSON,但我无法按照我的意愿解析我的数据。我有这个答案:{"family":{"id":1,"name":"myFamily","members":[{"userId":15,"lasName":"COLINET","firstName":"Steve","latitude":48.290762,"longitude":4.070},{"userId":18,"lasName":"BERTHIER","firstName":"Renaud

ios - 如何使用 Alamofire 发送 SwftyJSON?

我有很长的数据,我想用alamofire发送到API服务器,所以我用SwiftyJSON创建了一个Json对象,现在如果我将json传递给alamofire,它会出错,请解释我遗漏了什么?JSON:{"Skill":{"Name":"iOS","Desc":"Objective-C,Swift"},"LangInfo":["Hindi","English","French","Russian"],"EduInfo":{"Degree":"MCA","School":"UniversityofKota","Year":"2013"},"GenInfo":{"FirstName":"Var

ios - Alamofire 没有发现错误

我正在使用Alamofire从我的服务器获取数据。但是,它不会捕获错误,因为返回的错误是nil。我已经使用AFNetworking进行了测试,它运行良好。对于这两个操作,返回的状态代码都是401Unauthorized。我的代码有问题吗?我正在使用GrapeAPI对于我的后端。它所做的只是在请求失败时返回错误葡萄APIerror!('Unauthorized',401)AFNetworkingmanager.GET("someUrl",parameters:nil,success:{(_,object)in},failure:{(operation,error)in//Theseare

ios - 用于 Swift 2.0 的 Alamofire 和 SwiftyJSON

我今天正在为Swift2.0更新我的代码,但是行varjson=JSON(json)给我以下错误Cannotinvokeintializerfortype'JSON'withanargumentlistoftype(Result)你们知道我应该如何更改我的代码吗?@IBActionfuncchangePassword(sender:UIBarButtonItem){Alamofire.request(.POST,AppDelegate.kbaseUrl+"users/me/password",parameters:["old_password":self.oldPasswordText

php - Alamofire JSON 无法序列化

我正在尝试在我的swift应用程序中使用Alamofire发出PHPPost请求,它必须使用OVHapi发送SMS,但我遇到了一个问题:失败:错误域=com.alamofire.error代码=-6006“无法序列化JSON。输入数据为零或零长度。”UserInfo={NSLocalizedFailureReason=JSON无法序列化。输入数据为零或零长度。我找不到如何从PHP脚本中查看回显来解决它。我认为这不是Alamofire问题,因为我提出了另一个发送电子邮件的请求并且效果很好。这是我的请求,其中有错误:funcsendSmsAutoRequest(completionHand

ios - 请求超时时 Swift Alamofire 退出

我想知道如何在请求超时时退出我的函数。如果我将我的服务器置于离线状态并尝试使用此功能进行一些调用,应用程序将因以下原因崩溃:fatalerror:在展开可选值时意外发现nil我的Alamofirev3.x函数如下所示:staticfuncloginWithFb(facebookId:String,email:String,username:String,response:(token:String?,errorVal:JSON?)->()){leturlString=baseURL+ResourcePath.FbLogin.descriptionletparameters:[Strin

ios - 使用 Alamofire 将 Json 发布到 API?

我想发布我在服务类中创建的JSON对象并传递给网络服务。这是我的网络服务,但我得到一个错误Valueoftype'[String:Any]'hasnomember'data'线上:letjsonData=json.data(using:.utf8,allowLossyConversion:false)!funcrequest(json:[String:Any]){leturl=URL(string:urlString)!letjsonData=json.data(using:.utf8,allowLossyConversion:false)!varrequest=URLRequest(

ios - 不能在 Xcode9 Swift4 中使用 alamofire 类和方法

我是初学者,但在Xcode项目中实现pod通常没有问题。我可以在Xcode8中无缝使用alamofire,但最近我刚升级到Xcode9和Swift4,但我不知道为什么Xcode不识别Alamofire类和方法,安装alamofire的podfile是这样的source'https://github.com/CocoaPods/Specs.git'platform:ios,'10.0'use_frameworks!target'alamofireTestApp'dopod'Alamofire','~>4.5'end我试过按ctrl+B但问题仍然存在,我可以importAlamofire,

ios - 全局 Alamofire 请求(AppDelegate)

我的应用需要通过Alamofire执行多个URL请求,但我想在View或用户在UI中执行的操作上独立执行这些任务。这基本上意味着“在后台”,因此实际执行任务的处理程序在完成之前不会被取消初始化。我的想法是通过某种类方法从共享AppDelegate调用这些请求。我现在只有一个问题:实现这种情况的最佳方式是什么?我的实际知识会创建这样的东西:@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{classfuncsomeKindOfClassRequest(){//...}funcsomeKindOfReq

ios - 如何使用带有基本身份验证的 alamofire 上传图像?

我正在尝试使用带有此代码的alamofire4.7.1上传图片,但老实说,我怀疑我没有编写正确的代码来上传图片funcuploadDefect(defectRemark:String,defectLocation:String,defectImage:UIImage,fileNameImage:String,completion:@escaping(_errorMessage:String?)->Void){guardletimgData=defectImage.jpeg(.medium)else{return}leturlUpload=URLService.uploadDefect.