gpt4 book ai didi

ios - 如何使用 SwiftyJSON 显示 API 图像

转载 作者:行者123 更新时间:2023-12-01 16:06:19 25 4
gpt4 key购买 nike

我想知道如何将 API 图像从 API 显示到 UIImage。我可以从控制台获取结果,但无法将图像从 Internet 显示到集合 View 。

public var foodImage = [String]()
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {

let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "Cell", for: indexPath) as! MainPageCollectionViewCell
//Below is fine and it can display food title from Internet
cell.FoodTitle.text = self.foodTitle[indexPath.item]
//Cannot display API image from Internet
cell.Food.image = foodImage[indexPath.item] as? UIImage

return cell
}

这是检索API结果的代码:
self.foodImage = json["hits"].arrayValue.map {$0["recipe"]["image"].stringValue}
print(self.foodImage)

最佳答案

有一个 cocoa pod 可用于从 URL 加载图像
click here

将此添加到您的 pod 文件中

pod 'SDWebImage'
import SDWebImage

imageView.sd_setImage(with: URL(string: yourURLString), placeholderImage: UIImage(named: "placeholder.png"))

关于ios - 如何使用 SwiftyJSON 显示 API 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59864834/

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