从 Json 个数组接收单个 Url
Receive Single Url from Json Arrays
我从 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 字符串数组,然后在 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)")
}
我从 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 字符串数组,然后在 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)")
}