我正在使用块在异步调用中下载图像。我知道如何在这样如何使用[nsthread detachNewThreadSelector]中的块
[self getimage:url block:^(UIImage *img)
{
passblock(img);
}];
使用块,但我不知道如何在这个
[NSThread detachNewThreadSelector:@selector(getimage:block:) toTarget:self withObject:string];
当此块是会得到回调nsthread以及如何处理它使用块。
,而这样做是错误我得到是坏的访问
-(void)getimage:(id)strimage block:(imageblock)block
{
NSData *data=[NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:strimage]];
UIImage* image = [UIImage imageWithData:strurl];
block(image);
}
任何帮助将不胜感激。
我试过通过两个参数也..但错误仍然相同.. –