Изменить значение ключа

Я хочу сделать так: когда нажимаешь на картинку в словарь imagesName записывается его ключ как название картинки и его значение сколько раз пользователь нажал clickCount. Как сделать чтобы для каждого ключа менялось его значение на +1?

Код:

//My Dictionary
var imageNames: [String: Int] = [:]

//The name of my images
descriptionOneLabel.text 
descriptionTwoLabel.text

//Logic when tapped 
var clickCount = 0

imageNames[descriptionOneLabel.text!] = clickCount + 1 
imageNames[descriptionTwoLabel.text!] = clickCount + 1 

Ответы (1 шт):

Автор решения: Oleg Soloviev

Вам нужно получать значение ключа и увеличивать его на единицу, вот так:

imageNames[descriptionOneLabel.text!] = (imageNames[descriptionOneLabel.text!] ?? 0) + 1 
→ Ссылка