我想動態更改基於隨機選擇的按鈕的標題。 我收到錯誤;使用變量來快速設置按鈕的標題
'String' does not have a member named 'setTitle'
我認爲這正在發生,因爲變量沒有被公認的「按鈕」我想更新的標題,我只是不知道如何解決它。 我試圖做類型的UIButton的陣列,但這似乎沒有什麼區別是在產生
var choicesArray = Array(["choiceOne", "choiceTwo", "choiceThree", "choiceFour"])
var randomChoice = Int(arc4random_uniform(5))
@IBOutlet weak var choiceOne: UIButton!
@IBOutlet weak var choiceTwo: UIButton!
@IBOutlet weak var choiceThree: UIButton!
@IBOutlet weak var choiceFour: UIButton!
func setLabels() {
var timesTable = toPass.toInt()
var answer = timesTable! * multiplier
var randomChoiceTitle = choicesArray[randomChoice]
randomChoiceTitle.setTitle(String(answer), forState: UIControlState.Normal)
錯誤;
randomChoiceTitle.setTitle
哪些錯誤?告訴我們,你想要一個答案。 – gnasher729
choicesArray包含四個字符串。字符串不響應setTitle。 – gnasher729