在另一个类中使用变量来存储整数(iOS中的Swift)

时间:2016-07-07 20:41:03

标签: ios swift function if-statement segue

我正在构建一个简单的自来水战游戏,屏幕的两侧均匀地向中间洒落。这是一款2人游戏,其目标是首先获得20个水龙头。一旦玩家得到20分,代码就会执行重启屏幕。在这个重启屏幕中,我希望有一个标签,显示每个玩家拥有的胜利数量。 如何在下面的if语句中正确引用类和整数,为获胜玩家添加一个胜利?(我只想让它像Red一样:(redWins)Blue:(blueWins))

import UIKit

class endGameFinalScore {

    var ScoreInteger: String = ""
    var redWins: Int = 0
    var blueWins: Int = 0
}

在另一个视图控制器中,我测试是否有任何一个玩家得分为20.如果蓝色玩家得分为20,我想在整数中加1,以获得胜利数。

func testEndGame() {

    if redScoreInt >= 20 {

        endGameFinalScore.redWins += 1
        redScoreInt = 0
        self.performSegueWithIdentifier("endGameSegue", sender: nil)

    }

    if blueScoreInt >= 20 {

        endGameFinalScore.blueWins += 1
        blueScoreInt = 0
        self.performSegueWithIdentifier("endGameSegue", sender: nil)

    }

1 个答案:

答案 0 :(得分:0)

您需要覆盖prepareForSegue方法,如下所示:

response_type