Ich versuche, eine App, die die Wörter und Sätze anzeigen wird, aber es ist oft das gleiche Wort oder Satz. Wie mache ich, um die gleichen Wörter nicht zu wiederholen.Ich möchte nicht die gleichen Worte in swift 3 wiederholen, wie mache ich das?
@IBOutlet weak var label: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
}
var array = ["word 1",
"Word 2",
"Word 3",
"Word 4",
"Word 5",
"Word 6",
]
@IBAction func randomWord(_ sender: Any) {
changeWord()
}
func changeWord() {
let randomWordGen = Int(arc4random_uniform(UInt32(array.count)))
label.text = array[randomWordGen]
}
Entfernen Sie das generierte Wort aus 'array', damit es bei der nächsten Wortwahl nicht verfügbar ist. Wiederholen Sie dies, bis 'array' leer ist. – vacawama
dann wie mache ich das? – codelovers