Использование canEditRowAtIndexPath не позволит строке выровняться с другими ячейками в сгруппированном стиле. который может выглядеть плохо.
Я использую UITableViewCellEditingStyleNone
, для строк, которые вы не хотите показывать элемент управления редактирования (кнопка минус / плюс), введите это в ваш
(UITableViewCellEditingStyle) tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{}