Итак, у меня есть несколько кнопок, которые добавляют 1 к счетчику. Когда кнопка нажата в первый раз, она должна добавить 1 к массиву. Когда кнопка снова нажата, она должна изменить ее на 2 и так далее. Каждая кнопка должна изменить свой номер. Каков наилучший способ сделать это? Я пытался удалить и вставить новое значение при каждом нажатии кнопки, но это не похоже на хороший способ сделать это.
Сначала создайте пустой массив
var arr = [Int](repeating:0,count:btnsCount)
затем соедините кнопки с тем же действием
@IBAction func btnClicked(_ sender:UIButton) {
arr[sender.tag] = arr[sender.tag] + 1
}
arr[sender.tag] += 1
тоже работает.