Отображение текста с использованием переменной в метке, созданной программно - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь сохранить случайное число в переменной numberSelected и отобразить его на label created programmatically. У меня есть следующий код

 var numberSelected = String()
 let numbers = ["One", "Two", "Three", "Four"]
 numberSelected = numbers.randomElement()!

let label = UILabel()
// Here text is being displayed
label.text = numbers.randomElement()

//Here text is not being displayed
label.text = numberSelected

print(label.text!)

Как отобразить метку с помощью переменной numberSelected? Заранее спасибо.

1 Ответ

1 голос
/ 21 июня 2019

Попробуйте это простое редактирование:

 let numbers = ["One", "Two", "Three", "Four"]
 let numberSelected = numbers.randomElement()!

let label = UILabel()
// This works
label.text = numbers.randomElement()

//This won't work
label.text = numberSelected

print(label.text!)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...