我是編程新手。我正在嘗試在iOS中製作一個簡單的遊戲。我有一個名單列表,我有兩個按鈕,從數組中隨機選擇項目。不要在Swift中重複Array項目
我的問題是,我需要添加哪些代碼行來添加到我的項目中,以便在選擇它後刪除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