tablview ячейка будучи установки, используя следующий код ...Почему мой TableView поволноваться, когда я прокручиваю
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
MyTableviewcell *cell = [tableView dequeueReusableCellWithIdentifier:@"mytableviewcell" forIndexPath:indexPath];
cell.titleLabel.text = [self.data[indexPath.row] objectForKey:@"node_title"];
cell.taxonomy1Label.text = [self.data[indexPath.row] objectForKey:@"group"];
@try {
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:[self.data[indexPath.row] objectForKey:@"image"]]];
cell.thumbnailImageView.image = [UIImage imageWithData:imageData];
}
@catch (NSException * e) {
NSLog(@"Exception: %@", e);
}
return cell;
}
try/catch
только потому, что он может или не может иметь изображение, но это происходило еще до того, Я вложил это. Кажется, что есть какая-то проблема, когда он переходит к деактивации ячейки. Есть идеи?
[Данные NSDataWithContentsOfURL:] вызывает задержку. Вы должны сделать это в фоновом потоке. –