我有以下代碼:(注:newsImageURL
是NSArray
)加載圖像到一個UITableViewCell的UIImageView的
NSString *imagesURL = @"http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.edu/images/newsimage02.png,http://aud.edu/images/newsimage03.png,http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,http://aud.edu/images/newsimage01.png,http://aud.edu/images/newsimage04.png,";
newsImageURL = [[NSArray alloc] initWithArray:[AllNewsHeadLine componentsSeparatedByString:@","]];
我想用下面的代碼到這些圖像加載到單元格:
NSData* imageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString: [newsImageURL objectAtIndex:indexPath.row]]];
cell.image = [UIImage imageWithData:imageData];
圖像加載罰款當我使用此行:
cell.image = [UIImage imageNamed:@"imagename.png"];
什麼我做錯了嗎?
代碼會發生什麼情況?加載一些圖像,或者您每次都會在圖像應該放置的地方留下空白區域? – reddersky
當我嘗試從URL中加載它的圖像空間消失,沒有圖像顯示,沒有任何反應basicaly。但是當我使用'imageNamed'加載它時,它加載正常 –
在您將圖像數據加載到NSData對象imageData中之後,您是否檢查過它是否實際包含任何數據[imageData length]; – reddersky