Я хочу обновить TableViewCell в TableView каждый раз после нажатия одной кнопки - PullRequest
1 голос
/ 30 апреля 2020

В 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()
        }
    }

Если у вас есть опыт в этой области, пожалуйста, дайте мне лучший способ. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...