Создание кнопки like

swift

#1

Ребята вот мой код! Хочу сделать кнопку с счетчиком.Пробую нажимать, не идет ни какого действия.Подскажите как сделать ? изменять цвет и т.д. я знаю. Скажите почему не идет действия и что я не так сделал, очень буду благодарен .

 var numberLike: Int = 0
    var isLiked: Bool = false
    
    @IBAction func clickedLike(_ sender: Any) {
     
        if isLiked == true {
            numberLike += 1
        } else if isLiked == false {
            numberLike = 0
        }
        
            
        
    }

#2

Нужно усложнить конструкцию:

var numberLike: Int = 0
var isLiked: Bool = false

if (isLiked == true) == true {
    numberLike += 1
} else if (isLiked == false) == true {
    numberLike = 0
} else {
    fatalError("What to fuck?")
}

Или пойти почитать про условные операторы.


#3

Слушай, а можешь подскажешь , может как то более удобнее и проще сделать? Спасибо щас буду практиковать …


#4

Так у Вас наверное все время false выпадает. Как же она будет прибавлять единичку, если в первое условие никак не попасть.


#5

ну да я это понял, просто когда убираю, я присвоение к Bool = False , у меня в UITableviewCell выдает ошибку…