2012-08-13 82 views
0

我正在嘗試集成SdWebImage與Youtube API以獲取縮略圖以緩存它們,以便擺脫UITableView中的滾動問題。Youtube API提供一個用於縮略圖NSDATA的URL可以轉換回UIImage對象,但SDWebImage會將網址指向圖像以最有效的方式管理圖像。集成SDWebImage與YouTube Api

的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"]]; 

請告訴我們如何解決這個問題。

回答

0

我認爲你是在解決這個問題。你應該能夠只是這樣做:

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

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

非常感謝您,先生它的工作.....只有我們不得不做出一個細微的變化吧.. NSURL * thumbnailURL = [NSURL URLWithString:[縮略圖objectAtIndex:0] URLString]]]; [cell.imageView setImageWithURL:thumbnailURL placeholderImage:[UIImage imageNamed:@「placeholder」]]; – 2012-08-14 02:49:50