如何从NSArray中获取图像URL?

时间:2011-09-13 04:08:41

标签: iphone objective-c cocoa-touch uitableview nsarray

所以我有一个带有4个对象的NSDictionary。然后,这些对象中的每一个都有2个属性namedate

我可以通过记录来列出所有数据。

1 个答案:

答案 0 :(得分:1)

你有一个NSArray,其中包含几个词典。首先,从这个数组中获取一个字典,

NSDictionary *myDict=[myArray objectAtIndex:0];

假设你有一个名为myArray的数组。您将从数组中获取第一个包含中,缩略图,标题和另一个名为url的键的字典。缩略图是一个数组,它包含一个名为url的密钥。现在,如果你想获取外部网址密钥,就在myArray中,就像这样做,

NSString *myURL=[myDict valueForKey:@"url"];

这应该获取url值。希望这有助于....快乐编码......

NSData *myData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:myURL]];
UIImage *myImage = [[UIImage alloc] initWithData:myData;

现在你有了你的形象。只需创建一个imageView并将此图像设置为它。要将其添加到表中,请使用这样的contentView属性,

[cell.contentView addSubView:myImageView];

希望这有帮助。