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()
}
}
读到的数据
怎样让他按序读出来?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
接口返回的数据是个字典,字典是没有顺序的。要想保持顺序,可以让接口返回一个 list。