Я загрузка изображения в Tableview, каждую функцию времениКак сделать многопоточность для загрузки изображения быстрее в tableView?
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
выполняется, разные URL изображения придут ..
Моей проблема его занимает так много времени, чтобы загрузить изображение ..
Мой код ..
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
self.tableView1 = tableView;
static NSString *simpleTableIdentifier = @"SimpleTableCell";
SimpleTableCell *cell = (SimpleTableCell *)[tableView1 dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil)
{
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"SimpleTableCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
}
cell.nameLabel.text = title;
NSString *imageURL = [NSString stringWithFormat: @"http://www.xyz.com/image1.png];
cell.thumbnailImageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:fullURL]]];
}
return cell;
}
каждый раз, когда URL изображения будет меняться, и это займет время, чтобы загрузить каждое изображение ..
Может ли кто-нибудь предложить любую идею для решения этой проблемы? как многопоточность будет работать с этим кодом? где и что я должен редактировать в коде?
https://github.com/rs/SDWebImage – janusbalatbat