Вы сказали, обновленные данные появляются после прокрутки.Вы добавляете ярлыки в свою ячейку, а не удаляете их?перед настройкой удалите все метки, добавленные в ячейку.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
for (UIView * view in cell.contentView.subviews)
{
[view removeFromSuperview];
view = nil;
}
//Your customization
return cell;
}
Это может иметь место.Но то, что предложил occulus , кажется мне более точным решением.