Entschuldigung - Ich weiß, dass dies eine komplette Anfängerfrage ist, aber ich habe jetzt einen halben Tag lang gegooglet und kann das Problem selbst nicht lösen.Verwendung von unaufgelösten Bezeichnern - App-Entwicklung mit Swift Project 2
Ich benutze xCode 8.3 und versuche, die Apple - App - Entwicklung mit schnellem Kurs - Projektende 2 abzuschließen. Mir wurde gesagt (durch das Apple Buch) ich sollte die App ohne Build - Fehler ausführen können , auch wenn es nicht fertig ist.
Ich bekomme einen nicht aufgelösten Bezeichner Fehler, wenn ich den folgenden Code zu meiner ViewControler-Datei hinzufügen, in der Klasse ViewController: UIViewController.
func updateUI() {
correctWordLabel.text = game.formattedWord
scoreLabel.text = "Wins: \(totalWins), Losses: \(totalLosses)"
treeImageView.image = UIImage(named: "Tree \(currentGame.incorrectMovesRemaining)")
}
xCode schlägt ich es Game.formattedWord ändern, aber wenn ich ‚Mitglied Instanz‚zu tun bekommen formattedWord‘verwendet werden kann, nicht auf Typen‚Spiel‘ViewController.Swift‘.
Könnte jemand bitte helfen?
Ich habe den Sample-Code von Apple etwa 100 Mal überprüft und sie sagen, es sollte Game.formattedWord im Code sein.
Vielen Dank!
Dies ist der Code aus der Datei Game.Swift. –
Im Inneren der Struktur Spiel ... var formattedWord: String { var guessedWord = "" für Brief in word.characters { wenn guessedLetters.contains (Brief) { guessedWord + = "\ (letter)" } else { erratedWord + = "_" } } zurück erratenWord –