В моем приложении я изменяю значение текстовой метки с начального значения 0 и увеличиваю его при событии касания. Иногда, но не всегда, новое значение будет накладываться на 0, что не круто.
Это соответствующий код:
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
UILabel *label = (UILabel *)[cell viewWithTag:1000];
label.text = qtyString;
Я пытался удалить метку из представления, затем добавить другую с новым значением, но это никак не повлияло на проблему. Когда я прокручиваю ячейку (метки являются частью ячейки таблицы) за пределы экрана и обратно, метки отображаются правильно. О, и я также попытался сделать
[tableView reloadData];
И это работает лучше, но если я выделю ячейку, а затем прокручиваю ее, когда она выделена, она вылетит на эту ячейку.
Пожалуйста, помогите: (