Я пытаюсь настроить представление изображения на определенное изображение, когда метка отображает определенное слово из массива, который рандомизируется.
Предполагается, что картинка устанавливается в виде изображения, когда конкретные слова являются текстом метки из массива.
Вот массив:
let freeMoodArray = ["Happy", "Sad", "Angry", "Annoyed", "Curious", "Bored", "Chilled", "Furious", "Excited", "Scared", "Emotionless", "Shocked", "Tired", "Sick", "Amused"]
Вот случайный текст метки: "
self.moodAnswer.text = "\(self.freeMoodArray.randomElement()!)"
Теперь, когда я загружаю вид, изображение выбирает случайное слово из массива, который работает. Теперь допустим, что в качестве текста метки написано Happy
.
Я хочу установить определенный образ только тогда, когда он говорит, что счастлив.
Вот мой код, который не работает: (эта функция вызывается в viewDidLoad()
)
func emojiMood() {
if moodAnswer.text == "Happy" {
emojiImg.image = UIImage(named: "happy.png")
}
}