草庐IT

Alamofire-SwiftyJSON

全部标签

ios - 来自 ViewController 外部的 Alamofire 请求

有什么方法可以从ViewController(UITableViewController)外部通过alamofire调用请求,然后用响应中的数据填充tablewView?现在我在Controller中创建了一个函数,在获取数据后调用tablewView的reloadData()。但是有没有办法创建这样的方法:classInsuranceServices{classfuncgetContracts(table:UITableView)->[Contract]{varcontracts=[Contract]()letheaders:HTTPHeaders=["Content-Type":"

ios - 在 Alamofire 的请求适配器中添加 GET 参数

我正在尝试RequestAdapterofAlamofire添加GET参数。但是在请求适配器中我只能添加HTTPHeader字段。目前我的请求适配器看起来像://MARK:-RequestAdapterfuncadapt(_urlRequest:URLRequest)throws->URLRequest{ifleturl=urlRequest.url,url.lastPathComponent.hasPrefix(baseURLString){varurlRequest=urlRequest//Wanttoinjectparamhere//e.g.urlRequest.addParam

json - 使用 SwiftyJSON 读取本地 JSON 文件

我想读取位于“支持文件”文件夹中的“data.json”。但我很困惑,因为很多教程要么是swift1.0,要么没有展示如何使用本地文件完成。有人可以帮助我吗?这是我走了多远:ifletpath=NSBundle.mainBundle().pathForResource("data",ofType:"json"){ifletdata=NSData(contentsOfMappedFile:path){letjson=JSON(data:data,options:NSJSONReadingOptions.AllowFragments,error:nil)println("jsonData:

ios - Alamofire 后台服务,全局经理?全局授权 header ?

谁能告诉我如何正确使用Alamofire后台服务?我的尝试是:登录ViewController//Createaglobalvariableforthemanagervarmanager=Alamofire.Manager()varconfiguration=NSURLSessionConfiguration()classLoginViewController:UIViewController{//settheconfigurationforthemanagerconfiguration=NSURLSessionConfiguration.backgroundSessionConfig

ios - 在函数外使用来自 Alamofire 请求的值

我似乎无法弄清楚这一点:我正在尝试使用Alamofire请求从我的服务器(JSON格式)中获取错误,但我无法获取函数外部的值。这是我的功能的实现:funcalamoRequest(username:String,email:String,password:String,facebook:String,completionHandler:(String?)->Void){varjsonValue:JSON?letURL="http://someurl.com/login.php"letrequestParameters=["username":username,"email":email

ios - 等待响应 Alamofire swift

在执行功能之前,我需要等待response.response?.allHeaderFields数据。我在网上搜索过,但不太明白如何向alamofire请求添加“完成处理程序”。或者是否有任何其他方法可以让函数等待。@IBActionfunccomfirmation(sender:UIButton){ifCodeTextField.text!=""{print("incomfirmationfunction")letcomfirmationRequestData=["phone":"\(appDelegate.savedNumber)","code":"\(CodeTextField.t

ios - 使用 SwiftyJSON 解析 JSON 响应而不会崩溃

我的iOS应用正在从服务器获取JSON响应letmyURL=NSURL(string:SERVER_URL);letrequest=NSMutableURLRequest(URL:myURL!);request.HTTPMethod="POST";letpostString=""request.HTTPBody=postString.dataUsingEncoding(NSUTF8StringEncoding);lettask=NSURLSession.sharedSession().dataTaskWithRequest(request){data,response,errorini

ios - 适用于 twilio 的 AlamoFire

我正在尝试使用swift和Alamofire发送对twilioapi的发布请求,但我遇到了一些问题。这是发送文本的函数:funcsendSMS(){letparameters=["To":"+12036044632","From":"+13852322267","Body":"Hidaddy"]Alamofire.request(.POST,"https://MYSID:MYSECRET@api.twilio.com/2010-04-01/Accounts/MYSID/Messages",parameters:parameters).response{responseinprint(r

ios - 我可以将 Alamofire 更新到版本 4 并在我的应用程序中仍然支持 iOS 8 吗?

我有一个结论,因为我是初学者,我只是想得到别人的证实。在我必须支持iOS8的iOS应用程序(Swift2.2、Xcode7)中,我使用Alamofire进行服务器通信。现在我的结论是我将无法将应用程序迁移到Xcode8和Swift2.3或3.0,因为我必须使用Alamofire版本4而该版本不支持iOS8。所以我的应用程序必须保留Alamofire版本3这意味着它必须保留Swift2.2和Xcode7。我理解正确吗?Alamofire4要求:https://github.com/Alamofire/Alamofire/blob/master/Documentation/Alamofir

ios - SwiftyJSON 不断返回空对象

我是SwiftyJSON的新手,我遇到了一些麻烦。我可以让它以字符串形式返回整个JSON文件,但是当我尝试解析它时,我不断返回空变量,我不确定自己做错了什么。这是我的JSON文件的格式:[{"entryID":1,"from":"String","to":"String","value":"String"},{...},...]这大致就是我想用它做的(在相当不优雅的代码中,我很抱歉,我是Swift的新手):forentry:JSONinindexJSON.arrayValue{varvEntryID:IntvarvFrom:StringvarvTo:StringvarvValue:St