类型“()”不符合协议:'BooleanType'

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

有困难,发现一些文章/问题问这个,但它不完全是。

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

谢谢,非常感谢。

你的 if 语句没有正确关闭

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