Type '()" does not confirm to protocol: 'BooleanType'

705 views Asked by At

Having difficulty, ound some articles / questions asking this but it wasn't exactly what it was.

var catMoves = 0
let maxCatMoves = 8
func catOutOfMoves() {
    if catMoves = maxCatMoves {
        var aliveCat = 0
    }} //do something
else {//do something else}        

Thanks, much appreciated.

1

There are 1 answers

2
Nakib On BEST ANSWER

Your if statement is not closed properly

func catOutOfMoves() {
        if catMoves = maxCatMoves {
            var aliveCat = 0
            //do something
        } 
       else {
          //do something else
        }
    }