Bazı web URL'lerinden görüntüleri UITableViewCell
'a yüklüyorum ve bu görüntüler resim başına yaklaşık 80-100 kb boyutunda. Hiçbir zaman sınırlı sayıda satır içermediğinden, görüntü eşzamansız olarak but when i scroll the tableview, images start again downloading. Can i get rid of this
'u indirdiğimde her şey iyi çalışıyor. Bir kereliğine url'den indirilen resimlerin bir kez daha indirilmemesini istiyorum, çünkü görüntüler tekrar indirmeye başladığında kullanıcılar için rahat etmiyor.iOS UITableViewCell URL'sinden Görüntüler
ben CellforRowAtIndexPath
görüntüleri yüklemek için kod aşağıda kullanıyorum: Sen SDWebImage
kullanmalıdır
dispatch_async(dispatch_get_global_queue(0,0), ^{
NSData * data = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString:url];
if (data == nil)
return;
dispatch_async(dispatch_get_main_queue(), ^{
cell.eventImage.image= [UIImage imageWithData:data];
});
});
SDWebImage'ı kullanın ve ilk indirme işleminden sonra önbellek yükleyip yükleyin.https: //github.com/rs/SDWebImage –