我使用控制台检查它是否重新加载并且它在cellForRowAtIndexPath
. 它会导致表格视图卡住片刻。我以为是因为图像,但现在我无法弄清楚问题所在。任何帮助都会很棒。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog( @"Cell loading" );
static NSString *CellIdentifier = @"showVideo";
CustomVideoCell *cell = (CustomVideoCell*) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell=[[CustomVideoCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] ;
}
NSURL *url = [NSURL URLWithString:[data objectForKey:@"profilepicture"]];
NSData *data = [NSData dataWithContentsOfURL:url];
[cell.playimage setImageWithURL:[NSURL URLWithString:[data objectForKey:@"profilepicture"]]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
return cell;
}