如何从NSMutableArray加载图像

时间:2010-03-28 11:18:52

标签: objective-c nsmutablearray

我想从NSMutableArray加载图片网址。 这是我的代码:

id path = (NSString *)[[stories objectAtIndex: storyIndex] objectForKey: @"icon"];
NSURL *url = [NSURL URLWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data cache:NO];

如果我使用:id path = @“http://www.xzy.de/icon.png”;没关系,但是如果我想从我的数组中提取imageURL

任何可以帮助我的人? 谢谢!

2 个答案:

答案 0 :(得分:1)

我不明白为什么你将path声明为匿名id类型。将其定义为NSString。不应该有任何问题。

答案 1 :(得分:0)

好的,这是解决问题的方法:

path = [path stringByReplacingOccurrencesOfString:@" " withString:@""];
path = [path stringByReplacingOccurrencesOfString:@"\n" withString:@""];
// that's a tab in the next line's string
path = [path stringByReplacingOccurrencesOfString:@"    " withString:@""];