swift - Alamofire加载网络数据,怎样让数据按序排列?
本文介绍了swift - Alamofire加载网络数据,怎样让数据按序排列?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
接口数据
func getdata(){
let headers2 = [
"Accept":"application/json",
"X-User-Phone": "18516591232",
"X-User-Token": "CL-QVwfSZSUAcsEVFscc"
]
Alamofire.request(.GET, url, headers: headers2)
.responseString { response in
let json = JSON(data: response.data!)
print(json)
self.value = []
self.name = []
for (name1, value1) in json {
// print(value1)
if value1.stringValue == "" || value1.stringValue == "0" {
self.value.append("正常")
}else{
self.value.append(value1.stringValue)
}
self.name.append(name1)
}
self.tableView.reloadData()
}
}
读到的数据
怎样让他按序读出来?
解决方案
接口返回的数据是个字典,字典是没有顺序的。要想保持顺序,可以让接口返回一个 list。
这篇关于swift - Alamofire加载网络数据,怎样让数据按序排列?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文