Я пытаюсь изменить текст UILabel в моем коде, но текст не изменится.
Я пытался использовать известную команду для изменения текста, «NameOfLabel.text = 'Hello», но это не сработало. Поэтому я попытался поместить его в функцию запуска, чтобы вы нажимали кнопку UIB, и это изменило бы текст, тоже не сработало.
@IBOutlet var nameOfRobot: UILabel!
@IBAction func startButton(_ sender: Any){
let nameNumber = Int.random(in: 1...3)
if nameNumber == 1 {
self.nameOfRobot.text = "Ben"
}
if nameNumber == 2 {
self.nameOfRobot.text = "Oliver"
}
if nameNumber == 3 {
self.nameOfRobot.text = "Colton"
}
}
Я хочу выбрать число от 1 до 3 ипусть он поменяет UILabel
на это имя. Когда я запускаю приложение, оно работает, но не меняет текст метки.