swift - Alamofire wrong order of JSON response -
i use alamofire populate tableview. extract of code:
var arrres = [[string:anyobject]]() alamofire.request(api_url5).responsejson { (responsedata) -> void in if((responsedata.result.value) != nil) { let swiftyjsonvar = json(responsedata.result.value!) if let resdata = swiftyjsonvar["data"].arrayobject { self.arrres = resdata as! [[string:anyobject]] print (api_url5) print (self.arrres) } if self.arrres.count > 0 { self.tbldetail.reloaddata() } } } the request has "sort" parameter outputs right order in postman. items in table in wrong order , output receive print (self.arrres) too.
how can keep order api?
order in postman:
{ "data": [ { "we": "text", "de": "text", "se": "text", "ve": "text", "qe": "text", "ne": "text" }, { "we": "wer", "de": "wer", "se": "wer", "ve": "wer", "qe": "wer", "ne": "wer" } ] } order in console:
{ "data": [ { "we": "wer", "de": "wer", "se": "wer", "ve": "wer", "qe": "wer", "ne": "wer" }, { "we": "text", "de": "text", "se": "text", "ve": "text", "qe": "text", "ne": "text" } ] }
you need add sort parameter using in postman api request:
alamofire.request(api_url5, parameters: ["sort":"true"]).responsejson {
Comments
Post a Comment