Swift: 'l'utilisation de suspens identificateur'- comment modifier une variable et utiliser cette variable dans les différentes fonctions?

J'ai besoin d'avoir ce bouton que j'ai créé (bouton bleu) de modifier une variable (nommée playerMark) que j'ai créer et utiliser plus tôt dans un autre bloc de code dans mon code.

Ici est où playerMark est introduit et est utilisé:

func setImgforCircle(spot:Int, player:Int) {
        var playerMark = player == 1 ? "Red_x" : "Red_o"

    plays[spot] = player
    switch spot {
    case 1:
        circle1.image = UIImage(named: playerMark)
    case 2:
        circle2.image = UIImage(named: playerMark)
    case 3:
        circle3.image = UIImage(named: playerMark)
    case 4:
        circle4.image = UIImage(named: playerMark)
    case 5:
        circle5.image = UIImage(named: playerMark)
    case 6:
        circle6.image = UIImage(named: playerMark)
    case 7:
        circle7.image = UIImage(named: playerMark)
    case 8:
        circle8.image = UIImage(named: playerMark)
    case 9:
        circle9.image = UIImage(named: playerMark)

    default:
        circle2.image = UIImage(named: playerMark)
    }

}

J'ai une IBAction nommé blueBtnClicked accroché à mon bouton bleu que j'ai besoin pour exécuter:

playerMark = player == 1 ? "Blue_x" : "Blue_o"

mais la console ne permet pas de se "souvenir" de l'variables (playerMark et le joueur) et je reçois le message d'erreur, " l'usage de suspens identifiant.' Voici la blueBtnClicked bloc:

@IBAction func blueBtnClicked(sender: UIButton) {
        gameboard.image = UIImage(named: "Blue_gb")
        resultsView.image = UIImage(named: "Blue_results")
        colorsView.image = UIImage(named: "Blue_Colors")
        colorsBtn.setTitleColor(UIColor.lightTextColor(), forState: UIControlState.Normal)
        resetBtn.setTitleColor(UIColor.lightTextColor(), forState: UIControlState.Normal)
    }

Que puis-je faire pour modifier la playerMark variable lorsque certaines utilisateur clique sur les boutons? Veuillez expliquer toutes les réponses à très bien comme je suis nouvelle Swift.

InformationsquelleAutor skyguy | 2014-07-22