Я пытаюсь изменить backgroundColor нескольких UIButtons на основе словаря, который сохранил цвета в String.Невозможно получить значение от String до UIColor
т.е.
button1.backgroundColor = dic!.valueForKey("Button1Color") as? UIColor
// in the dictionary:
Button1Color = "UIColor.redColor()"
я получаю ноль. Почему?
Вы сохраняете как строку в словаре и пытаетесь получить ее как UIColor – HardikDG
в моем plist нет опции для Type: UIColor –
Смотрите это сообщение: http://stackoverflow.com/questions/35776473/turn-string- in-a-uicolor-swift? rq = 1 –