Ячейка UITableView возвращается к старым данным после вызова [tableview reloadData] - PullRequest
1 голос
/ 29 декабря 2011

У меня есть UITableView, который имеет несколько ячеек разной высоты.У каждой из ячеек есть своя таблица ячеек (здесь я вручную обрабатываю добавление и удаление UIViews), которые можно редактировать или удалять.Проблема заключается в том, что каждый раз, когда я редактирую один из внутренних UIViews в одном из UITableViewCells, он немедленно сбрасывается к его исходным данным, которые были ему даны при создании экземпляра, когда я вызываю [tableView reloadData] для tableview.Если я не вызываю данные перезагрузки, все данные выглядят великолепно, но высота строки слишком велика, если я случайно удалил строку из моего класса UITableViewCell.Я перепробовал все, что я могу себе представить, вызывая setNeedsDisplay, удаляя и повторно добавляя в подпредставление, и каждый раз создавая ячейку, не используя dequeueReusableCellWithIdentifier.Ничто из этого не помогло.

Есть идеи, что может пойти не так ??

Большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...