когда выбранная строка изменяет ваш источник данных, это может быть ваш массив и перезагрузка табличного представления.то есть в вашем
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
вы получите indexpath, удалите эти данные из массива источника данных и поместите это значение в последний из вашего массива источника данных и, наконец, перезагрузите просмотр таблицы, используя
[tableview reloadData];