繁体   English   中英

如何将NSArray转换为String swift3?

[英]how to convert NSArray into String swift3?

我有一个数组结果

["https://woo.demoapp.xyz/wp-content/uploads/2017/10/sunglasses.jpg"]

我尝试在tableview中转换为字符串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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM