Я пытаюсь создать UITableView, где пользователь может удалять и добавлять ячейки.Эта таблица будет выглядеть аналогично таблице при попытке изменить контакты в приложении контактов iOS.
![data cell is editable](https://i.stack.imgur.com/8FB6L.png)
Когда пользователь нажимает на изображение «+»выше создается новая ячейка (ячейка с заполнителем "home" и "Phone" на изображении).Давайте назовем ее «ячейкой данных».
Насколько я понимаю, ячейка данных находится в «редактируемом» состоянии, и поэтому я могу удалить ее.
Вот моя попытка создатьячейка данных:
guard let dataCell = self.tableView.dequeueReusableCell(withIdentifier: "dataCell") else {
self.log.error("error getting cell with reusableID plainCell")
return UITableViewCell()
}
dataCell.setEditing(true, animated: true)
dataCell.textLabel?.text = "Some text"
dataCell.editingAccessoryType = .detailButton
return dataCell
Вот как выглядит моя мина:
![data cell is not editable](https://i.stack.imgur.com/0cx2Q.png)
Как видите, моя ячейка данныхне редактируетсяПочему dataCell.setEditing(true, animated: true)
не работает?Это даже правильный подход?