将SDWebImage与YouTube Api集成

时间:2012-08-13 21:45:44

标签: ios5 youtube-api sdwebimage

我正在尝试将SdWebImage与Youtube Api集成,以便获取缩略图以缓存它们,以便摆脱UITableView中的滚动问题。问题是Youtube API提供用于缩略图NSDATA的URL,可以将其转换回UIImage对象,但SDWebImage采用URL来处理图像,以最有效的方式管理图像。

Youtube Api方法:

NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:[[thumbnails objectAtIndex:0] URLString]]];
UIImage * image = [UIImage imageWithData:data];

SDWebImage方法

[cell.imageView setImageWithURL:[NSURL URLWithString:[_objects objectAtIndex:indexPath.row]]
               placeholderImage:[UIImage imageNamed:@"placeholder"]];

请告诉我们如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

我认为你正在推翻这个问题。你应该能够做到这一点:

NSURL *thumbnailURL = [NSURL URLWithString:[[thumbnails objectAtIndex:indexPath.row] URLString]]];

[cell.imageView setImageWithURL:thumbnailURL
               placeholderImage:[UIImage imageNamed:@"placeholder"]];