在NSThread中加载图像时出错?

时间:2011-12-16 11:16:34

标签: iphone

我有一个包含图片地址的网址,我想通过NSThread加载该图片,但我遇到了问题。我正在做这样的事情。

imageView =  [[UIImageView alloc] initWithFrame:CGRectMake(20, 10, 55, 57)];
[NSThread detachNewThreadSelector:@selector(showImage) toTarget:self withObject:nil];
[self.view addSubview:imageView];
 - (void) showImage {  
 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 
NSURL *url = [NSURL URLWithString:temp.strUrl]; 
UIImage *chart = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]];  
[url release];
imageView.image = chart;
[pool release]; 
} 

请帮助我。

1 个答案:

答案 0 :(得分:0)

问题出在这里。

[url release];

你不应该释放url对象。因为你没有对它进行过分配,可能就是你面临的问题。