基本的には配列があり、ボタンを押すとラベルに転送されます。私が午前主な問題は、私はそれがすでにここ重複のない配列リストからランダムな文字列を出力する
を印刷された後、配列が何かを重複しない持ってする方法を見つけ出すことができないであなたが移動しなければならない私のコード
@IBOutlet weak var truthspot: UILabel!
@IBAction func truthclick(_ sender: Any) {
let array = ["pasta", "boop", "test1", "test2"]
let randomIndex = Int(arc4random_uniform(UInt32(array.count)))
truthspot.text = (array[randomIndex])
「アレイ」の項目を一度印刷すると、その項目が削除されますか? – Larme
ここにスーパースウィフトnoobは、単に "randomIndex"を印刷することを意味しますか? 'truthspot.text ='の直後に – vape
'array.remove(at:randomIndex)'があります。この方法では、配列内と次のランダムでは表示されなくなります。 – Larme