Во время выполнения этой функции firebase принимает мое логическое значение, но каким-то образом мое имя / значение узла удаляется.И когда я обновляю и запускаю его снова в моем симуляторе, данные удаляются из симулятора, но существуют в базе данных.Хотите знать, что пошло не так в моем коде , как показано на рисунке
func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration?
{
var x: Bool = false
let acceptTitle = grocerys[indexPath.row].accepted ? "Decline" : "Buy"
let accept = UIContextualAction(style: .normal, title: acceptTitle) { (action, view, nil) in
x = !x
let values = ["accepted": x]
self.databaseRef?.child(self.grocerys[indexPath.row].id).updateChildValues(values)