我从JSON请求
中收到一系列URL这是我的代码
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。我如何从此数组中获得一个URL?
您只需要创建var字符串数组,然后在内部附加一个新的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)")
}