Как сделать стиль редактирования удаления UItableView доступным только в том случае, если зарегистрированный пользователь является администратором? Когда другой пользователь вошел в систему или пользователь не вошел в систему, опция «Удалить» появляется, когда строка перемещается влево, хотя действие удаления выполняется только тогда, когда вошедшим в систему пользователем является администратор, я не хочу, чтобы он появляются, когда строка проведена влево. Пожалуйста, помогите.
func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) {
if MUser.currentUser() != nil {
if MUser.currentUser()!.email == kADMIN {
if editingStyle == .delete {
let voucherToDelete = voucherArray[indexPath.row]
voucherArray.remove(at: indexPath.row)
tableView.reloadData()
print("This is the voucherToDelete \(voucherToDelete.id!)")
deleteVoucherFirestore(voucherToDelete.id!) { (error) in
if error != nil {
print("error udpating the voucher", error!.localizedDescription)
}
self.loadItems()
}
}
}
}
}