Search code examples
swiftswift-playground

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


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.


Solution

  • Your if statement is not closed properly

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