我创建了一个单词数组,并对其进行了混洗。 我添加了一个按钮,并希望它在标签中的数组中打印其中一个随机化词。我知道如何使用整数来执行此操作,但使用刺痛方法似乎有所不同。我能怎么做? 这是我的代码:
IBOutlet weak var label : UILabel!
IBAction getText(_ sender: Any) {
let words = textView.text.components.shuffled()
print (words)
}
我认为我必须在按钮中添加类似内容
label.text = words
但是
答案 0 :(得分:0)
您可以尝试
label.text = words.first ?? "No words"
或
label.text = words.randomElement() ?? "No words"
words
是类型String
的数组,因此您不能直接将其分配给类型为text
的标签的String
属性