2015-06-15 2 views
0

У меня есть UITableView, где я перемещаю строку из видимой области прокрутки вверху UITableView. Анимация работает как задумано, но в конечном итоге показывая дубликат клетку, что было ранее с индексом 0.UITableView moveRowAtIndexPath отображает повторяющиеся ячейки

код выглядит примерно так для закодированного индекса, за исключением:

[self.tableView beginUpdates]; 
[self.tableView moveRowAtIndexPath:[NSIndexPath indexPathForItem:16 inSection:0] toIndexPath:[NSIndexPath indexPathForItem:0 inSection:0]]; 
[self.tableView endUpdates]; 

я эта проблема как на прошивке 8 & iOS 7. У кого-нибудь есть идея, как это решить?

ответ

0

Причина проблемы была ошибкой при переупорядочивании моего поставщика данных. Я переместил ячейку в tableview, но массив данных не отражал это изменение.

Смежные вопросы