我正在使用swiftyjson库,我编写了这个来检索urlImage。

    for (_, value) in json["assets"] {
        for item in value.arrayValue {
            let urlImage = item["urlImage"].stringValue
        }
    }

我想用平面方法重构。有什么建议吗?

最佳答案

容易的:

let urlImageArray = json["assets"].map{$1}.map{$0["urlImage"].stringValue}

关于swift - 如何使用map方法重构两个for循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51675550/

10-11 08:43