我从JSON请求
收到一系列网址这是我的代码
if let slideShow = self.json["graphql"]["shortcode_media"]["edge_sidecar_to_children"]["edges"][].array {
for allMedia in slideShow {
let medias = allMedia["node"]["display_resources"][2]["src"].stringValue
print("All Media \(medias)")
}
}
我想向用户展示每张图片的预览,因此我需要单独使用这些网址。我如何从这个数组中获取单个URL?
答案 0 :(得分:0)
你只需要创建var数组的字符串,然后在for循环中为它添加一个新的url字符串:
var medias = [String]()
if let slideShow = self.json["graphql"]["shortcode_media"]["edge_sidecar_to_children"]["edges"][].array {
for allMedia in slideShow {
medias.append(allMedia["node"]["display_resources"][2]["src"].stringValue)
}
print("All Media \(medias)")
}