从Json数组在UITableView上显示图像

从Json数组在UITableView上显示图像,json,image,uitableview,Json,Image,Uitableview,我有一个使用JSON创建的数组的UITableView,但我不知道如何显示数组中的图像。这些图像是一个字符串URL,但我无法在UITableView上显示 我知道显示文本的代码是下一个代码: cell.textLabel.text = [[lista objectAtIndex:indexPath.row]objectForKey:@"title"]; 但我不能将其用于带有图像的URL,因为“图像”是一个字符串数据: cell.imageView.image = [[lista object

我有一个使用JSON创建的数组的UITableView,但我不知道如何显示数组中的图像。这些图像是一个字符串URL,但我无法在UITableView上显示

我知道显示文本的代码是下一个代码:

cell.textLabel.text = [[lista objectAtIndex:indexPath.row]objectForKey:@"title"];
但我不能将其用于带有图像的URL,因为“图像”是一个字符串数据:

 cell.imageView.image = [[lista objectAtIndex:indexPath.row] objectForKey:@"Images"];
如何显示URL中的图像


谢谢

您需要下载图片

由于您是初学者,我建议您下载并使用

AFNetworking有一个简单的类可以从URL下载UIImage:

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)];
[imageView setImageWithURL:[NSURL URLWithString:@"http://i.imgur.com/r4uwx.jpg"] placeholderImage:[UIImage imageNamed:@"placeholder-avatar"]];
如果您在Tableview单元格中,只需使用Tableview的cellImageView,而不是创建新的UIImageView,如:

[cell.imageView setImageWithURL:[NSURL URLWithString:[[lista objectAtIndex:indexPath.row] objectForKey:@"Images"]] placeholderImage:[UIImage imageNamed:@"myplaceholderimage.png"]];

因此,当您处理JSON时,我希望您从服务器加载数据,并且图像字符串包含存储图像的url?