Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 当分数高于当前的高分时,是否获得高分?_Swift - Fatal编程技术网

Swift 当分数高于当前的高分时,是否获得高分?

Swift 当分数高于当前的高分时,是否获得高分?,swift,Swift,我试图创建一个if语句,当分数高于当前的高分时,它会给出一个高分。这是我的代码: if scoreColorGame.score > scoreColorGame.highScore { scoreColorGame.score = scoreColorGame.highScore print(scoreColorGame.highScore) } 每当我运行此scoreColorGame时。highScore始终等于0。我已经检查过,if语句肯

我试图创建一个if语句,当分数高于当前的高分时,它会给出一个高分。这是我的代码:

if scoreColorGame.score > scoreColorGame.highScore {
        scoreColorGame.score = scoreColorGame.highScore
        print(scoreColorGame.highScore)

    }
每当我运行此
scoreColorGame时。highScore
始终等于0。我已经检查过,if语句肯定正在运行,但是:

scoreColorGame.score = scoreColorGame.highScore

不起作用吗?

你永远不会改变scoreColorGame.highScore

试试这个:

if scoreColorGame.score > scoreColorGame.highScore {
        scoreColorGame.highScore = scoreColorGame.score // SET NEW VALUE FOR scoreColorGame.highScore
        print(scoreColorGame.highScore)

    }