我是编程新手。我正在尝试在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