Вы не читаете переупорядоченный порядок в конце редактирования, UITableView сообщает своему источнику данных, что изменяется во время редактирования.Это делается с помощью сообщений:
- (void)tableView:(UITableView *)tableView
commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath;
- (void)tableView:(UITableView *)tableView
moveRowAtIndexPath:(NSIndexPath *)fromIndexPath
toIndexPath:(NSIndexPath *)toIndexPath;
Вы реализуете свой источник данных, чтобы он записывал эти изменения и мог сохранить их после завершения редактирования.
Другой не рекомендуемый способ будетдля перечисления вашей ячейки tableView с использованием
- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath;
Затем выясните с помощью dataEntity, представленным этой ячейкой, и восстановите базовые данные.
Последний подход только для полноты, пожалуйста, используйтепервый.