我有一个数组结果
["https://woo.demoapp.xyz/wp-content/uploads/2017/10/sunglasses.jpg"]
我尝试在表格视图中转换为字符串 URL 并使用 SDWebImage 显示图像
let dic = productArray[indexPath.row] as! NSDictionary
let image = dic.object(forKey: "images") as! NSArray
let imageUrl = image.value(forKey: "src") as! NSArray as! [String]
cell.pinImage.sd_setImage(with: URL(string: imageUrl), placeholderImage: UIImage(named: "pin1"))
如果你有获取数组,那么你使用了下面的代码。
在 Swift objectAtIndex: 0 中如下所示:
let srcImage:NSDictionary = image[0] as! NSDictionary
let strImageUrl:NSString = srcImage.value(forKey: "src") as! NSString
更新:
let srcImage = image[0] as! [String: Any]
let strImageUrl = srcImage["src"] as! String