【发布时间】:2019-10-15 20:18:52
【问题描述】:
我正在获取 JSON 字典数据并将它们附加到 [[String:Anyobject]] 变量中,但是当我尝试放入获取的“图像”数据时。作为变量中的 [String] 数组,当我尝试将数组元素打印为 [String] 时,它会打印 nil
var productsDetails = [String: AnyObject]
guard let response = data else {return}
if response["success"].boolValue == true , error == nil{
//cell.titleLabel.text = response["data"]["product"]["title"] as? String
self.productsDetails.append(response["data"]["product"].dictionary! as [String : AnyObject])
}
self.cartTableView.reloadData()
在表格视图单元格中
let data = self.productsDetails[indexPath.row]
cell.titleLabel.text = "\(data["title"]!)"
cell.amountLabel.text = "\(data["price"]!)"
cell.decriptionLabel.text = "\(data["details"]!)"
let strum :[String] = (data["image"]! as? [String])! // this line is giving error
print(strum)
print(String(describing: type(of: data["image"])))
return cell
【问题讨论】:
标签: swift dictionary swifty-json