Загрузка изображений в UITableView асинхронно iOS 5 - PullRequest
1 голос
/ 22 февраля 2012

Я изо всех сил пытаюсь плавно прокрутить tableView при загрузке изображений в ячейку.В данный момент я делаю:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (self.newsFeedArray != nil) {

    NewsFeedCustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@"NewsCell"];

    self.singleStory = [self.newsFeedArray objectAtIndex:indexPath.row];

    NSString *imageURL = [NSString stringWithFormat:@"%@", [self.singleStory valueForKey:@"image_primary"]];
    NSURL *imageLink = [NSURL URLWithString:imageURL];
    cell.newsFeedImage.image = [UIImage imageWithData: [NSData dataWithContentsOfURL:imageLink]];
    cell.newsTitleLabel.text = [NSString stringWithFormat:@"%@", [self.singleStory valueForKey:@"title"]];

    return cell;

} else {

    NewsFeedCustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@"LoadingCell"];
    return cell;
}

}

Я пытался загрузить изображения в фоновом потоке, но он вынимает объект из массива и означает, что он загружается только в первое изображение 10 раз,

Я пытался реализовать LazyTableImages, но запутался и потерял то, что мне действительно нужно.Советы / помощь / обходные пути будут с благодарностью!

...