如何在标签中显示数组/数组元素?我每次都更新元素,因此随着更多按钮在刽子手游戏中被按下,它们将从下划线变为字母。
“随机”是从不同阵列中随机生成的动物。
if random == "aardvark" {
theWord.text = "_ _ _ _ _ _ _ _"
}
}
@IBAction func aPressed(_ sender: Any) {
if random == "aardvark" {
if aardvark[0] == "a" {
aar[0] = "a"
};if aardvark[1] == "a" {
aar[1] = "a"
};if aardvark[2] == "a" {
aar[2] = "a"
};if aardvark[3] == "a" {
aar[3] = "a"
};if aardvark[4] == "a" {
aar[4] = "a"
};if aardvark[5] == "a" {
aar[5] = "a"
};if aardvark[6] == "a" {
aar[6] = "a"
};if aardvark[7] == "a" {
aar[7] = "a"
}
else if aardvark[0] != "a" , aardvark[1] != "a" , aardvark[2] != "a" , aardvark[3] != "a" , aardvark[4] != "a" , aardvark[5] != "a" , aardvark[6] != "a" , aardvark[7] != "a" {
wrong += 1
}
**theWord.text = self.aar**
这是我的问题^^
由于按下的字母越正确,字词就越多(从下划线到猜到的字母)
答案 0 :(得分:0)
您可以使用Swift的join
方法,如this question中所述。
所以在你的情况下,它是:
self.aar.join("")
这是在空字符串上连接的aar数组,意味着所有元素连接起来(只要它们本身就是字符串,它们似乎就是这样)。