Просто удалите соответствующие данные из вашей модели (вероятно, NSArray
, на которой вы основываетесь для заполнения вашего tableView), в вашей реализации метода tableView:commitEditingStyle:forRowAtIndexPath:
.Затем вызовите [tableView reloadData]
, чтобы попросить таблицу перезагрузить себя.
Примечание: Вы также можете использовать анимационные функции вставки / удаления строк (см. Документацию о deleteRowsAtIndexPaths:animation:
), НО прежде чем пытаться управлять анимацией строк, вам сначала необходимо знать, как удалить модель - потому что они всегда должны быть синхронизированы, и пытаться поиграться с deleteRowsAtIndexPaths:animations:
, без предварительного удаления строки из вашегоМодель успешно работает без анимации, и приложение, безусловно, вызовет исключение InconsistencyException.Поэтому переходите один за другим и сначала начните базовый шаг, изменив часть модели вашего MVC (NSArray, содержащий данные), прежде чем пытаться идти дальше!