当我第二次使用按钮标签时,按钮标签不起作用

时间:2018-01-04 07:04:36

标签: swift

所以我遇到了一个我无法解决的奇怪问题。我有一系列按钮(4个按钮)。看看我的代码,我从一系列问题中选择一个随机问题,并将label.text设置为一个单词,然后用户应该选择在我的一个按钮上显示的正确答案。

我的问题是什么时候

let rightButtonNumber = Int(arc4random_uniform(3))

生成相同的数字两次(第一次调用此函数:0,第二次调用此函数:0)我的正确答案(随机按钮上的文字)不显示我何时调用此函数第二次。它只是转到我在main.Storyboard

中设置的原始文本
func newQuestion() {
   randomQuestionNumber = Int(arc4random_uniform(9))
   questionLabel.text = arrayOfWords[randomQuestionNumber].originalWord

   let rightButtonNumber = Int(arc4random_uniform(3))
   print(rightButtonNumber)
   let rightButton = buttonsArray[rightButtonNumber]
   rightButton.titleLabel?.text = arrayOfWords[randomQuestionNumber].translatedWord            
}

0 个答案:

没有答案