Как добавить инициализаторы в расширениях для существующих классов UIKit, таких как UIColor?

Документация Swift говорит, что добавление инициализаторов в расширение возможно, и пример в документе о добавлении инициализатора вструктура, Xcode не распознаетUIColorНазначенный инициализатор в моем удобном инициализаторе:

extension UIColor {
  convenience init(rawValue red: CGFloat, green g: CGFloat, blue b: CGFloat, alpha a: CGFloat) {

    // Can not find out the designated initializer here
    self.init()

  }
}

Любые решения?

Ответы на вопрос(3)

Ваш ответ на вопрос