【发布时间】:2018-12-22 13:07:47
【问题描述】:
我正在我的应用程序中集成详细 api,但我无法理解如何从数组中获取数据,我将我的回复放在这里以便更好地理解
{
"success": "1",
"data": {
"service_list": [
{
"service_id": "11",
"fk_user_id": "77",
"fk_bus_id": "0",
"fk_sub_cate_id": "1",
"service_name": "Business Cards",
"service_desc": "Business Cards",
"service_price": "500",
"service_img1": "https://www.kwikmypay.com/mode_share/modeshare_admin/assets/images/business/ser_pquat1531379189.png",
"service_img2": "https://www.kwikmypay.com/mode_share/modeshare_admin/assets/images/business/ser_hjzty1531379189.png",
"service_img3": "https://www.kwikmypay.com/mode_share/modeshare_admin/assets/images/business/ser_rmgxb1531379189.png",
"service_img4": "https://www.kwikmypay.com/mode_share/modeshare_admin/assets/images/business/ser_kptyq1531379189.png",
"service_img5": "https://www.kwikmypay.com/mode_share/modeshare_admin/assets/images/business/ser_xwmlq1531379189.png"
}
]
},
"message": ""
}
这是我的回应,我希望 服务列表 数组在表格视图中打印,任何人都可以帮助我
这是我的答案
let busdetail = ["user_id":u_id,"access_token":acc_tkn,"bus_id":busid] as [String:Any]
print(busdetail)
Alamofire.request(businessDetail, method: .post, parameters: busdetail).responseJSON
{
response in
print(response)
let result = response.result
if let dict = result.value as? Dictionary<String,AnyObject>{
if let serlist = dict["data"]{
if let s_list = serlist["service_list"]{
self.servicelist = s_list as! [AnyObject]
self.tbl_expand.reloadData()
//self.tbl_servicelist.reloadData()
//self.dropDown.items = categorylist as! [AnyObject] as! [String]
}
}
}
self.hideLoader()
//self.activityIndicator.stopAnimating()
}
【问题讨论】:
-
你遇到什么问题显示你的代码
-
我是 ios 新手,所以我无法理解如何从数据中获取响应:{serviewlist[]}
-
你的服务列表是一个字典数组
-
它是一本字典
-
我只想知道如何从这里的服务列表数组中获取响应