J'essaie d'augmenter la valeur de l'étiquette de 1 en cliquant sur le bouton qui se trouve dans une cellule de tableau personnalisée. Je suis capable de changer les valeurs différemment dans les différentes cellules mais le problème est que si je tape + dans la première cellule, l'étiquette passe de 0 à 1, quand je tape + dans la deuxième cellule, l'étiquette passe directement de 0 à 2 et ainsi de suite dans les autres cellules. Comment puis-je résoudre ce problème ?
var counts = 0
@IBAction func addPressed(_ sender: UIButton) {
let indexPath = IndexPath(row: sender.tag, section: 0)
let cell = tblview.cellForRow(at: indexPath) as! HomeDetailsTableViewCell
counts = (counts + 1)
cell.lblNoOfItems.text = "\(counts)"
}