Сначала сохраните идентификатор сообщения в модели сообщения,
Вы можете получить ключ (id) любого объекта по
let postID = postSnapshot.key //if you looping the array of snapshot
после этого вы можете получить тот же идентификатор сообщения в методе tableView Delegate
func tableView(_ tableView: UITableView, commit editingStyle:
UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
if editingStyle == .delete {
let postID = postData[indexPath.row].postKey //Assuming that you saving postID as a string.
self.postData.remove(at: indexPath.row)
tableView.deleteRows(at: [indexPath], with: .fade)
Database.database().reference().child("Posts").child(postID).removeValue()
}
}