我需要的是等到setImageWithURL
完成处理图像,这是我在viewDidLoad方法上的代码:
UIImageView *test = [[UIImageView alloc] init];
[test setImageWithURL:[NSURL URLWithString:object.imageUrl]];
无论如何设置此方法以运行同步?我尝试了completed
块,但由于一些奇怪的原因,它永远不会被调用。
答案 0 :(得分:0)
据我所知,SDWebImage没有同步下载/设置图像的方法(原因很明显)。但是,如果您的用例希望您使用同步方法,请尝试以下方法:
UIImageView *test = [[UIImageView alloc] init];
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:imageURL]];
[test setImage:image];
希望这有帮助。