gpt4 book ai didi

ios - 读取远程 JSON 并从 URL 获取图像

转载 作者:行者123 更新时间:2023-11-29 01:03:28 27 4
gpt4 key购买 nike

在我的 iOS 应用程序中,我试图读取一个 JSON 文件并用其内容填充一个表。下面是 JSON 文件的示例。

目前,我正在将 JSON 读取到一个名为“items”的可变数组中,然后像这样填充表格单元格。

// Populate the cell
if let showName = self.items[indexPath.row]["Show"] as? NSString {
cell.textLabel!.text = showName as! String

我希望每个 JSON 记录的图像也出现在单元格中,这就是我被绊倒的地方。

我有图像的 URL,但如何将它放入表格单元格中?

我的整个方法可能是错误的,所以我希望能指出正确的方向。

{
"shows": [{
"Day": "Sunday",
"Time": "12am",
"Show": “Show Name Here",
"imgPath": "http://remoteserver/image.jpg"
}, {
"Day": "Sunday",
"Time": "1am",
"Show": "Show Name Here",
"imgPath": “http://remoteserver/image.jpg"

}, {
"Day": "Sunday",
"Time": "2am",
"Show": "Show Name Here",
"imgPath": http://remoteserver/image.jpg"

}

最佳答案

我建议为此使用像 SDWebImage 这样的库。这将为您提供将图像异步加载到 ImageView 中的方法,并让您在图像下载时设置占位符。您可以像这样从 url 设置图像(从 SDWebImage 文档复制):

[cell.imageView sd_setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];

更多信息在这里:https://github.com/rs/SDWebImage

关于ios - 读取远程 JSON 并从 URL 获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36720684/

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