У меня есть переменная в Xcode, которую мне нужно использовать для создания другой команды. Как объединить это? Это понятиеКак использовать переменную для построения команды
У меня есть переменная с именем «activechannel1» и кнопки Overlay1 - Overlay12
Я хочу, чтобы установить изображение определенной кнопки и кнопка будет зависеть от значения activechannel1. Все номера соответствуют именам файлов, поэтому я пытаюсь это сделать.
Допустим, что
ActiveChannel1 = 6 // This changes and represents which button I want to change
Я пытаюсь сделать это, но я получаю последовательную ошибку заявление:
Overlay"\(ActiveChannel1)".image = UIImage(named: "y\(ActiveChannel1)")
Что я хочу, по существу, выход:
Overlay6.image = UIImage(named "y6")
Когда вы получаете доступ к оверлеям с 'overlays [1]', вы получаете 'Overlay2' назад. Поэтому в этом случае это должно быть «overlays [X-1] .image = ...', поскольку вы считаете от 1. – Qbyte