Я использую UITableViewController и UITableViewDiffableDataSource для создания списка элементов. Когда я go реализую завершающий жест смахивания с помощью приведенного ниже кода, я не получаю жест смахивания при использовании приложения. Я чувствую, что это как-то связано с реализацией TableView, однако я просто использую UITableViewController. Ниже приведен код, который я сейчас использую, чтобы попытаться выполнить жест смахивания.
override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
let deleteAction = UIContextualAction(style: .destructive, title: nil) { (_, _, completionHandler) in
print("do some stuff")
completionHandler(true)
}
deleteAction.image = UIImage(systemName: "trash.fill")
let configuration = UISwipeActionsConfiguration(actions: [deleteAction])
return configuration
}