-1

我在 NSDictionary 中有图像路径,就像(带键:image_path)

[productDictionary objectForKey:@"image_path"];

我可以在同一字典的标签上设置文本,例如

cell.lbl.text = [productDictionary objectForKey:@"somestatus"];

但不知道如何对图像做同样的事情(在 UIImageview 上设置)。

如何在 UIImageview 上设置它?而不是这个:

cell.imgvQuotes.image = [UIImage imageNamed:@"static.png"];

我想从字典中设置图像而不是“static.png”

解析后我有一个图像的URL,就像

http://google.com/images/noimage.png //不会工作,只是一个例子

4

3 回答 3

4

您可以使用:

id imageName = [productDictionary objectForKey:@"image_path"];
cell.imgvQuotes.image = [UIImage imageNamed:imageName];
于 2012-07-02T10:13:45.760 回答
1

您可以使用相同的方法,而是从字典中获取图像名称,如下所示:

cell.imgvQuotes.image = [UIImage imageNamed:[productDictionary objectForKey:@"image_path"]];
于 2012-07-02T10:21:41.760 回答
0

如果 Dictionary 包含图像名称而不是 imagePath,则@Adil 的上述答案是正确的。

如果字典包含您在问题(URL)中提到的路径

cell.imgvQuotes.image = [UIImage imageWithContentsOfFile:[productDictionary objectForKey:@"image_path"]];

于 2012-07-03T10:13:02.387 回答