gpt4 book ai didi

arrays - 如何从带有链接的数组中获取值?

转载 作者:行者123 更新时间:2023-11-30 12:22:32 26 4
gpt4 key购买 nike

我是 swift 的新手。谁可以帮忙?我有一个包含 3 个链接的数组,如何从该数组中获取一个链接并显示在 UIImageView 中,然后显示第二个链接,然后显示第三个链接?我用一个链接制作,但不明白如何用数组制作。谢谢。

class ViewController: UIViewController {

@IBOutlet weak var imgView: UIImageView!

override func viewDidLoad() {
super.viewDidLoad()

var image = UIImage()
var imageData: Data?
let links = ["http://s.ill.in.ua/i/gallery/950x0/2694/146192.jpg","http://s.ill.in.ua/i/gallery/950x0/2694/146190.jpg","http://s.ill.in.ua/i/gallery/950x0/2694/146202.jpg"]
let url = URL(string: links[0])
do {
imageData = try Data(contentsOf: url!)
}
catch {
print("error")
}
if let value = imageData {
image = UIImage(data:value)!
imgView.image = image
}
}

}

最佳答案

您可以像这样轻松地迭代数组:

for link in links {
// This will iterate through array, so you can do something specific on each step
let url = URL(string: link)
do {
imageData = try Data(contentsOf: url!)
}
catch {
print("error")
}
if let value = imageData {
image = UIImage(data:value)!
imgView.image = image
print("Updated imageView with \(link)!")
}
}

关于arrays - 如何从带有链接的数组中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44617627/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com