В tableviewcell, когда нажимаю кнопку add, я добавляю один viewcontroller в представление содержимого ячейки. В этом контроллере при нажатии кнопки «Добавить» или «Закрыть» viewcontroller будет удален из суперпредставления. После этого данные ячейки должны быть обновлены. например, добавить кнопку продукта. Поэтому я пытался показывать viewcontroller в cellcontentview при каждом нажатии кнопки добавления. Но это работает только 2 раза. Через 2 раза приложение больше не работает, чтобы показать viewcontroller в cellcontentview.
cell.addAction = { item in
DispatchQueue.main.async {
print(item.addonActive)
self.menuView?.mTableView!.beginUpdates()
self.menuView?.mTableView!.deleteRows(at: [indexPath], with: .fade)
self.menuView?.mTableView!.insertRows(at: [indexPath], with: .fade)
self.menuView?.mTableView!.endUpdates()
}
}
Если у вас есть опыт в этой области, пожалуйста, дайте мне лучший способ. Спасибо