私はプログラミングに慣れていません。私はiOSで簡単なゲームを作ろうとしています。私は名前のリストを持つ配列を持っていて、配列から項目をランダムに選択する2つのボタンがあります。Swiftで配列アイテムを繰り返さないでください
私の質問は、ARRAY ITEMが選択された後にそれを削除するために、プロジェクトに追加するコードの行です。
var playerName = ["James", "John", "Paul", "Chris", "BoB", "Sam", "Mike", "Jason"]
//IBOutlets
@IBOutlet weak var player1BTN: UIButton!
@IBOutlet weak var player2BTN: UIButton!
//IBActions
@IBAction func player1BTNpressed(_ sender: Any) {
print("player 1")
//Randomize player from 0 to 26
let player1 = Int(arc4random_uniform(26))
// Change Button Title Text
player1BTN.setTitle((playerName[player1]), for: UIControlState.normal)
}
@IBAction func player2BTNpressed(_ sender: Any) {
print ("player 2")
//Randomize player from 0 to 26
let player2 = Int(arc4random_uniform(26))
// Change Button Title Text
player2BTN.setTitle((playerName[player2]), for: UIControlState.normal)
}
希望します。助けてくれてありがとう。
ここでは、Array:http://swiftdoc.org/v3.1/type/Array/のドキュメントを参照してください。これを見て、配列内の "up"それから、それをどのようにアレイから取り除くのか。 – matt
私はこの質問がより良い構造であることを願っています。 – blaq
私は以前のコメントで提案したようにしましたか?私はあなたに文書を示した。あなたはそれらを調べて、配列からアイテムをどのように削除するかについて考えましたか? – matt