我想存储用户按下其中一个按钮时的选择,之后玩家将选择一个敌人角色,这些角色是集合类型。这是我到目前为止所做的,我正在考虑 userdefaultsection 来存储值,但是我如何在按下按钮时做到这一点。
//标记:- 玩家选择
@objc func tupacButtonPressed (sender: UIButton!) {
if let playerChoosed = characters[1] {
print(playerChoosed)
}
}
@objc func biggieButtonPressed (sender: UIButton!) {
if let playerChoosed = characters[2] {
print(playerChoosed)
}
}
@objc func akonButtonPressed (sender: UIButton!) {
if let playerChoosed = characters[3] {
print(playerChoosed)
}
}
最佳答案
您只需要 1 个操作,然后使用
将其连接到所有按钮var choosen = ""
@objc func allBtns(_ sender: UIButton!)
choosen = characters[sender.tag]
}
分别为 0 到 2 的按钮分配标签
关于arrays - 快速选择角色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59234948/